home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
MacP&L
/
Guided Tour
/
Guided Tour.rsrc
/
CODE_11517_TOURX_CMD.txt
< prev
next >
Wrap
Text File
|
1993-09-18
|
280KB
|
4,953 lines
# near model CODE resource
# jump table entries: 3528-3586 (59 of them)
00000000 4E56 FEE6 link A6, -0x011A
00000004 4E5E unlink A6
00000006 4E75 rts
00000008 4E56 FFC4 link A6, -0x003C
0000000C 4E5E unlink A6
0000000E 4E75 rts
00000010 4E56 FFF4 link A6, -0x000C
00000014 48E7 0118 movem.l -[A7], D7,A3,A4
00000018 42A7 clr.l -[A7]
0000001A 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
0000001E 201F move.l D0, [A7]+
00000020 3E00 move.w D7, D0
00000022 102D FEBF move.b D0, [A5 - 0x141]
00000026 6668 bne +0x6A /* 00000090 */
00000028 4267 clr.w -[A7]
0000002A 3F07 move.w -[A7], D7
0000002C 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
00000030 101F move.b D0, [A7]+
00000032 660A bne +0xC /* 0000003E */
00000034 3F3C 000B move.w -[A7], 0xB
00000038 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
0000003C 6052 bra +0x54 /* 00000090 */
label0000003E:
0000003E 42A7 clr.l -[A7]
00000040 3F07 move.w -[A7], D7
00000042 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00000046 285F movea.l A4, [A7]+
00000048 7003 moveq.l D0, 0x03
0000004A B02C 0006 cmp.b D0, [A4 + 0x6]
0000004E 670A beq +0xC /* 0000005A */
00000050 3F3C 000F move.w -[A7], 0xF
00000054 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00000058 6036 bra +0x38 /* 00000090 */
label0000005A:
0000005A 4267 clr.w -[A7]
0000005C 2F2C 000C move.l -[A7], [A4 + 0xC]
00000060 4EAD 0742 jsr [A5 + 0x742 /* export_228 */]
00000064 101F move.b D0, [A7]+
00000066 660A bne +0xC /* 00000072 */
00000068 3F3C 0010 move.w -[A7], 0x10
0000006C 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00000070 601E bra +0x20 /* 00000090 */
label00000072:
00000072 42A7 clr.l -[A7]
00000074 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */]
00000078 265F movea.l A3, [A7]+
0000007A 7008 moveq.l D0, 0x08
0000007C 2F00 move.l -[A7], D0
0000007E 3F07 move.w -[A7], D7
00000080 42A7 clr.l -[A7]
00000082 42A7 clr.l -[A7]
00000084 70FF moveq.l D0, 0xFFFFFFFF
00000086 2F00 move.l -[A7], D0
00000088 2F0B move.l -[A7], A3
0000008A 42A7 clr.l -[A7]
0000008C 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */]
label00000090:
00000090 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000094 4E5E unlink A6
00000096 4E75 rts
00000098 4E56 FFF6 link A6, -0x000A
0000009C 2F0C move.l -[A7], A4
0000009E 42A7 clr.l -[A7]
000000A0 A924 syscall FrontWindow
000000A2 285F movea.l A4, [A7]+
label000000A4:
000000A4 7008 moveq.l D0, 0x08
000000A6 B06C 006C cmp.w D0, [A4 + 0x6C]
000000AA 6706 beq +0x8 /* 000000B2 */
000000AC 3F2C 006C move.w -[A7], [A4 + 0x6C]
000000B0 A9B7 syscall CloseDeskAcc
label000000B2:
000000B2 286C 0090 movea.l A4, [A4 + 0x90]
000000B6 200C move.l D0, A4
000000B8 66EA bne -0x14 /* 000000A4 */
000000BA 285F movea.l A4, [A7]+
000000BC 4E5E unlink A6
000000BE 4E75 rts
fn000000C0:
000000C0 4E56 0000 link A6, 0
000000C4 206E 0008 movea.l A0, [A6 + 0x8]
000000C8 70FE moveq.l D0, 0xFFFFFFFE
000000CA B050 cmp.w D0, [A0]
000000CC 57C0 seq D0
000000CE 7222 moveq.l D1, 0x22
000000D0 B2A8 0002 cmp.l D1, [A0 + 0x2]
000000D4 57C1 seq D1
000000D6 C001 and.b D0, D1
000000D8 6708 beq +0xA /* 000000E2 */
000000DA 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000000E0 6014 bra +0x16 /* 000000F6 */
label000000E2:
000000E2 422E 000C clr.b [A6 + 0xC]
000000E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000EA 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000000EE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000000F2 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
label000000F6:
000000F6 4E5E unlink A6
000000F8 2E9F move.l [A7], [A7]+
000000FA 4E75 rts
fn000000FC:
000000FC 4E56 FFFA link A6, -0x0006
00000100 486D FACA pea.l [A5 - 0x536]
00000104 486E FFFA pea.l [A6 - 0x6]
00000108 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
0000010C 4267 clr.w -[A7]
0000010E 486E FFFA pea.l [A6 - 0x6]
00000112 4EBA FFAC jsr [PC - 0x54 /* 000000C0 */]
00000116 101F move.b D0, [A7]+
00000118 6602 bne +0x4 /* 0000011C */
0000011A 6026 bra +0x28 /* 00000142 */
label0000011C:
0000011C 486E FFFA pea.l [A6 - 0x6]
00000120 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00000124 7004 moveq.l D0, 0x04
00000126 B06E FFFA cmp.w D0, [A6 - 0x6]
0000012A 6608 bne +0xA /* 00000134 */
0000012C 3D6E FFFE 0008 move.w [A6 + 0x8], [A6 - 0x2]
00000132 600E bra +0x10 /* 00000142 */
label00000134:
00000134 4A6E FFFA tst.w [A6 - 0x6]
00000138 6708 beq +0xA /* 00000142 */
0000013A 3F3C 001F move.w -[A7], 0x1F
0000013E 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
label00000142:
00000142 4E5E unlink A6
00000144 4E75 rts
00000146 4E56 FFFC link A6, -0x0004
0000014A 42A7 clr.l -[A7]
0000014C 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
00000150 201F move.l D0, [A7]+
00000152 3D40 FFFC move.w [A6 - 0x4], D0
00000156 102D FEBF move.b D0, [A5 - 0x141]
0000015A 660A bne +0xC /* 00000166 */
0000015C 3B6E FFFC FECE move.w [A5 - 0x132], [A6 - 0x4]
00000162 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
label00000166:
00000166 4E5E unlink A6
00000168 4E75 rts
fn0000016A:
0000016A 4E56 FFFA link A6, -0x0006
0000016E 102E 0008 move.b D0, [A6 + 0x8]
00000172 6622 bne +0x24 /* 00000196 */
00000174 486D FACA pea.l [A5 - 0x536]
00000178 486E FFFA pea.l [A6 - 0x6]
0000017C 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00000180 4A6E FFFA tst.w [A6 - 0x6]
00000184 675A beq +0x5C /* 000001E0 */
00000186 4267 clr.w -[A7]
00000188 486E FFFA pea.l [A6 - 0x6]
0000018C 4EBA FF32 jsr [PC - 0xCE /* 000000C0 */]
00000190 101F move.b D0, [A7]+
00000192 6602 bne +0x4 /* 00000196 */
00000194 604A bra +0x4C /* 000001E0 */
label00000196:
00000196 486E FFFA pea.l [A6 - 0x6]
0000019A 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
0000019E 7004 moveq.l D0, 0x04
000001A0 B06E FFFA cmp.w D0, [A6 - 0x6]
000001A4 660A bne +0xC /* 000001B0 */
000001A6 206E 000A movea.l A0, [A6 + 0xA]
000001AA 20AE FFFC move.l [A0], [A6 - 0x4]
000001AE 6030 bra +0x32 /* 000001E0 */
label000001B0:
000001B0 7009 moveq.l D0, 0x09
000001B2 B06E FFFA cmp.w D0, [A6 - 0x6]
000001B6 661A bne +0x1C /* 000001D2 */
000001B8 206E 000A movea.l A0, [A6 + 0xA]
000001BC 2F08 move.l -[A7], A0
000001BE 42A7 clr.l -[A7]
000001C0 226E FFFC movea.l A1, [A6 - 0x4]
000001C4 2F11 move.l -[A7], [A1]
000001C6 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
000001CA 201F move.l D0, [A7]+
000001CC 205F movea.l A0, [A7]+
000001CE 2080 move.l [A0], D0
000001D0 600E bra +0x10 /* 000001E0 */
label000001D2:
000001D2 4A6E FFFA tst.w [A6 - 0x6]
000001D6 6708 beq +0xA /* 000001E0 */
000001D8 3F3C 001F move.w -[A7], 0x1F
000001DC 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
label000001E0:
000001E0 4E5E unlink A6
000001E2 205F movea.l A0, [A7]+
000001E4 5C4F addq.w A7, 6
000001E6 4ED0 jmp [A0]
000001E8 4E56 FFF8 link A6, -0x0008
000001EC 2F07 move.l -[A7], D7
000001EE 42A7 clr.l -[A7]
000001F0 A975 syscall TickCount
000001F2 2E1F move.l D7, [A7]+
000001F4 203C 7FFF FFFF move.l D0, 0x7FFFFFFF
000001FA 9087 sub.l D0, D7
000001FC 2D40 FFFC move.l [A6 - 0x4], D0
00000200 486E FFFC pea.l [A6 - 0x4]
00000204 1F3C 0001 move.b -[A7], 0x1
00000208 4EBA FF60 jsr [PC - 0xA0 /* 0000016A */]
0000020C 206D F24E movea.l A0, [A5 - 0xDB2]
00000210 BEA8 0154 cmp.l D7, [A0 + 0x154]
00000214 6D22 blt +0x24 /* 00000238 */
00000216 226D F242 movea.l A1, [A5 - 0xDBE]
0000021A 3028 0152 move.w D0, [A0 + 0x152]
0000021E B051 cmp.w D0, [A1]
00000220 6716 beq +0x18 /* 00000238 */
00000222 202E FFFC move.l D0, [A6 - 0x4]
00000226 D087 add.l D0, D7
00000228 2140 0154 move.l [A0 + 0x154], D0
0000022C 206D F242 movea.l A0, [A5 - 0xDBE]
00000230 226D F24E movea.l A1, [A5 - 0xDB2]
00000234 3350 0152 move.w [A1 + 0x152], [A0]
label00000238:
00000238 2E1F move.l D7, [A7]+
0000023A 4E5E unlink A6
0000023C 4E75 rts
0000023E 4E56 FEF4 link A6, -0x010C
00000242 486E FEF4 pea.l [A6 - 0x10C]
00000246 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
0000024A 102D FEBF move.b D0, [A5 - 0x141]
0000024E 6656 bne +0x58 /* 000002A6 */
00000250 2F2E FEF6 move.l -[A7], [A6 - 0x10A]
00000254 486E FF00 pea.l [A6 - 0x100]
00000258 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */]
0000025C 486E FEF4 pea.l [A6 - 0x10C]
00000260 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00000264 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
00000268 487A 0040 pea.l [PC + 0x40 /* 000002AA, value 0x1204E56 */]
0000026C 486E FF00 pea.l [A6 - 0x100]
00000270 3F3C 0001 move.w -[A7], 0x1
00000274 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
00000278 422E FF01 clr.b [A6 - 0xFF]
0000027C 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00000280 102D F434 move.b D0, [A5 - 0xBCC]
00000284 6704 beq +0x6 /* 0000028A */
00000286 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
label0000028A:
0000028A 486E FEFC pea.l [A6 - 0x104]
0000028E A874 syscall GetPort
00000290 4267 clr.w -[A7]
00000292 486E FF00 pea.l [A6 - 0x100]
00000296 A9B6 syscall OpenDeskAcc
00000298 3D5F FEFA move.w [A6 - 0x106], [A7]+
0000029C 2F2E FEFC move.l -[A7], [A6 - 0x104]
000002A0 A873 syscall SetPort
000002A2 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
label000002A6:
000002A6 4E5E unlink A6
000002A8 4E75 rts
000002AA 0120 btst -[A0], D0
fn000002AC:
000002AC 4E56 0000 link A6, 0
000002B0 486D FD98 pea.l [A5 - 0x268]
000002B4 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000002B8 422D FD97 clr.b [A5 - 0x269]
000002BC 4AAD EFE6 tst.l [A5 - 0x101A]
000002C0 6706 beq +0x8 /* 000002C8 */
000002C2 2F2D EFE6 move.l -[A7], [A5 - 0x101A]
000002C6 A93C syscall SetMenuBar
label000002C8:
000002C8 4E5E unlink A6
000002CA 4E75 rts
fn000002CC:
000002CC 4E56 0000 link A6, 0
000002D0 2F0C move.l -[A7], A4
000002D2 7000 moveq.l D0, 0x00
000002D4 2D40 000A move.l [A6 + 0xA], D0
000002D8 4267 clr.w -[A7]
000002DA 3F2E 0008 move.w -[A7], [A6 + 0x8]
000002DE 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
000002E2 101F move.b D0, [A7]+
000002E4 6602 bne +0x4 /* 000002E8 */
000002E6 6034 bra +0x36 /* 0000031C */
label000002E8:
000002E8 42A7 clr.l -[A7]
000002EA 3F2E 0008 move.w -[A7], [A6 + 0x8]
000002EE 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
000002F2 285F movea.l A4, [A7]+
000002F4 7003 moveq.l D0, 0x03
000002F6 B02C 0006 cmp.b D0, [A4 + 0x6]
000002FA 6620 bne +0x22 /* 0000031C */
000002FC 4AAC 0008 tst.l [A4 + 0x8]
00000300 671A beq +0x1C /* 0000031C */
00000302 42A7 clr.l -[A7]
00000304 206C 0008 movea.l A0, [A4 + 0x8]
00000308 2050 movea.l A0, [A0]
0000030A 2F28 003E move.l -[A7], [A0 + 0x3E]
0000030E 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00000312 4A9F tst.l [A7]+
00000314 6706 beq +0x8 /* 0000031C */
00000316 2D6C 0008 000A move.l [A6 + 0xA], [A4 + 0x8]
label0000031C:
0000031C 285F movea.l A4, [A7]+
0000031E 4E5E unlink A6
00000320 205F movea.l A0, [A7]+
00000322 544F addq.w A7, 2
00000324 4ED0 jmp [A0]
00000326 4E56 FFF8 link A6, -0x0008
0000032A 2F0C move.l -[A7], A4
0000032C 7000 moveq.l D0, 0x00
0000032E 2D40 FFFC move.l [A6 - 0x4], D0
00000332 486E FFFC pea.l [A6 - 0x4]
00000336 1F3C 0001 move.b -[A7], 0x1
0000033A 4EBA FE2E jsr [PC - 0x1D2 /* 0000016A */]
0000033E 102D FEBF move.b D0, [A5 - 0x141]
00000342 6702 beq +0x4 /* 00000346 */
00000344 6050 bra +0x52 /* 00000396 */
label00000346:
00000346 4AAE FFFC tst.l [A6 - 0x4]
0000034A 6606 bne +0x8 /* 00000352 */
0000034C 4EBA FF5E jsr [PC - 0xA2 /* 000002AC */]
00000350 6044 bra +0x46 /* 00000396 */
label00000352:
00000352 4A2D FD97 tst.b [A5 - 0x269]
00000356 6610 bne +0x12 /* 00000368 */
00000358 486D EFE6 pea.l [A5 - 0x101A]
0000035C 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00000360 42A7 clr.l -[A7]
00000362 A93B syscall GetMenuBar
00000364 2B5F EFE6 move.l [A5 - 0x101A], [A7]+
label00000368:
00000368 42A7 clr.l -[A7]
0000036A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000036E 4EBA FF5C jsr [PC - 0xA4 /* 000002CC */]
00000372 285F movea.l A4, [A7]+
00000374 200C move.l D0, A4
00000376 6712 beq +0x14 /* 0000038A */
00000378 2F0C move.l -[A7], A4
0000037A 4EBA 28B6 jsr [PC + 0x28B6 /* 00002C32 */]
0000037E 102D F434 move.b D0, [A5 - 0xBCC]
00000382 6712 beq +0x14 /* 00000396 */
00000384 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
00000388 600C bra +0xE /* 00000396 */
label0000038A:
0000038A 4EBA FF20 jsr [PC - 0xE0 /* 000002AC */]
0000038E 3F3C 000B move.w -[A7], 0xB
00000392 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
label00000396:
00000396 285F movea.l A4, [A7]+
00000398 4E5E unlink A6
0000039A 4E75 rts
0000039C 4E56 FFF8 link A6, -0x0008
000003A0 48E7 0108 movem.l -[A7], D7,A4
000003A4 42A7 clr.l -[A7]
000003A6 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
000003AA 201F move.l D0, [A7]+
000003AC 3D40 FFFE move.w [A6 - 0x2], D0
000003B0 4267 clr.w -[A7]
000003B2 486E FFFE pea.l [A6 - 0x2]
000003B6 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
000003BA 101F move.b D0, [A7]+
000003BC 6602 bne +0x4 /* 000003C0 */
000003BE 6058 bra +0x5A /* 00000418 */
label000003C0:
000003C0 4267 clr.w -[A7]
000003C2 4EBA FD38 jsr [PC - 0x2C8 /* 000000FC */]
000003C6 3E1F move.w D7, [A7]+
000003C8 102D FEBF move.b D0, [A5 - 0x141]
000003CC 664A bne +0x4C /* 00000418 */
000003CE 286D F242 movea.l A4, [A5 - 0xDBE]
000003D2 4A47 tst.w D7
000003D4 6622 bne +0x24 /* 000003F8 */
000003D6 2F2C 0886 move.l -[A7], [A4 + 0x886]
000003DA 3F3C 0004 move.w -[A7], 0x4
000003DE 3F2E FFFE move.w -[A7], [A6 - 0x2]
000003E2 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000003E6 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
000003EA 3F3C 0004 move.w -[A7], 0x4
000003EE 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
000003F2 295F 0886 move.l [A4 + 0x886], [A7]+
000003F6 6020 bra +0x22 /* 00000418 */
label000003F8:
000003F8 2F2C 0886 move.l -[A7], [A4 + 0x886]
000003FC 3F3C 0004 move.w -[A7], 0x4
00000400 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000404 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000408 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
0000040C 3F3C 0004 move.w -[A7], 0x4
00000410 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00000414 295F 0886 move.l [A4 + 0x886], [A7]+
label00000418:
00000418 4CDF 1080 movem.l D7,A4, [A7]+
0000041C 4E5E unlink A6
0000041E 4E75 rts
00000420 4E56 FDF4 link A6, -0x020C
00000424 486E FDF4 pea.l [A6 - 0x20C]
00000428 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
0000042C 102D FEBF move.b D0, [A5 - 0x141]
00000430 6600 008E bne +0x90 /* 000004C0 */
00000434 2F2E FDF6 move.l -[A7], [A6 - 0x20A]
00000438 486E FE00 pea.l [A6 - 0x200]
0000043C 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */]
00000440 486E FDF4 pea.l [A6 - 0x20C]
00000444 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00000448 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
0000044C 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
00000450 486D FACA pea.l [A5 - 0x536]
00000454 486E FDF4 pea.l [A6 - 0x20C]
00000458 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
0000045C 7008 moveq.l D0, 0x08
0000045E B06E FDF4 cmp.w D0, [A6 - 0x20C]
00000462 57C0 seq D0
00000464 7232 moveq.l D1, 0x32
00000466 B2AE FDF6 cmp.l D1, [A6 - 0x20A]
0000046A 57C1 seq D1
0000046C C001 and.b D0, D1
0000046E 6734 beq +0x36 /* 000004A4 */
00000470 41EE FF00 lea.l A0, [A6 - 0x100]
00000474 43EE FE00 lea.l A1, [A6 - 0x200]
00000478 703F moveq.l D0, 0x3F
label0000047A:
0000047A 20D9 move.l [A0]+, [A1]+
0000047C 51C8 FFFC dbf D0, -0x6 /* 0000047A */
00000480 486E FDF4 pea.l [A6 - 0x20C]
00000484 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00000488 102D FEBF move.b D0, [A5 - 0x141]
0000048C 6632 bne +0x34 /* 000004C0 */
0000048E 2F2E FDF6 move.l -[A7], [A6 - 0x20A]
00000492 486E FE00 pea.l [A6 - 0x200]
00000496 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */]
0000049A 486E FDF4 pea.l [A6 - 0x20C]
0000049E 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000004A2 6010 bra +0x12 /* 000004B4 */
label000004A4:
000004A4 486D FACA pea.l [A5 - 0x536]
000004A8 486E FDF4 pea.l [A6 - 0x20C]
000004AC 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
000004B0 422E FF00 clr.b [A6 - 0x100]
label000004B4:
000004B4 486E FE00 pea.l [A6 - 0x200]
000004B8 486E FF00 pea.l [A6 - 0x100]
000004BC 4EAD 0682 jsr [A5 + 0x682 /* export_204 */]
label000004C0:
000004C0 4E5E unlink A6
000004C2 4E75 rts
000004C4 4E56 FFFC link A6, -0x0004
000004C8 48E7 0118 movem.l -[A7], D7,A3,A4
000004CC 42A7 clr.l -[A7]
000004CE 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
000004D2 201F move.l D0, [A7]+
000004D4 3D40 FFFE move.w [A6 - 0x2], D0
000004D8 4267 clr.w -[A7]
000004DA 486E FFFE pea.l [A6 - 0x2]
000004DE 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
000004E2 101F move.b D0, [A7]+
000004E4 6604 bne +0x6 /* 000004EA */
000004E6 6000 0084 bra +0x86 /* 0000056C */
label000004EA:
000004EA 4267 clr.w -[A7]
000004EC 4EBA FC0E jsr [PC - 0x3F2 /* 000000FC */]
000004F0 3E1F move.w D7, [A7]+
000004F2 102D FEBF move.b D0, [A5 - 0x141]
000004F6 6674 bne +0x76 /* 0000056C */
000004F8 286D F242 movea.l A4, [A5 - 0xDBE]
000004FC 4A47 tst.w D7
000004FE 6622 bne +0x24 /* 00000522 */
00000500 2F2C 0766 move.l -[A7], [A4 + 0x766]
00000504 3F3C 0004 move.w -[A7], 0x4
00000508 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000050C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000510 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
00000514 3F3C 0004 move.w -[A7], 0x4
00000518 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
0000051C 295F 0766 move.l [A4 + 0x766], [A7]+
00000520 604A bra +0x4C /* 0000056C */
label00000522:
00000522 2F2C 0766 move.l -[A7], [A4 + 0x766]
00000526 3F3C 0004 move.w -[A7], 0x4
0000052A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000052E 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000532 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
00000536 3F3C 0004 move.w -[A7], 0x4
0000053A 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
0000053E 295F 0766 move.l [A4 + 0x766], [A7]+
00000542 7006 moveq.l D0, 0x06
00000544 B06E FFFE cmp.w D0, [A6 - 0x2]
00000548 6E22 bgt +0x24 /* 0000056C */
0000054A 302E FFFE move.w D0, [A6 - 0x2]
0000054E E940 asl D0.w, 4
00000550 47F4 00DE lea.l A3, [A4 + D0.w - 0x34]
00000554 4A2B 0002 tst.b [A3 + 0x2]
00000558 6606 bne +0x8 /* 00000560 */
0000055A 177C 007F 0002 move.b [A3 + 0x2], 0x7F
label00000560:
00000560 4A2B 0003 tst.b [A3 + 0x3]
00000564 6606 bne +0x8 /* 0000056C */
00000566 177C 0080 0003 move.b [A3 + 0x3], 0x80
label0000056C:
0000056C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000570 4E5E unlink A6
00000572 4E75 rts
fn00000574:
00000574 4E56 0000 link A6, 0
00000578 206D F242 movea.l A0, [A5 - 0xDBE]
0000057C 41E8 001E lea.l A0, [A0 + 0x1E]
00000580 2D48 0008 move.l [A6 + 0x8], A0
00000584 4E5E unlink A6
00000586 4E75 rts
fn00000588:
00000588 4E56 FEF8 link A6, -0x0108
0000058C 48E7 0108 movem.l -[A7], D7,A4
00000590 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000594 4267 clr.w -[A7]
00000596 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
0000059A 3D7C FFFF 000C move.w [A6 + 0xC], 0xFFFF
000005A0 206D F24E movea.l A0, [A5 - 0xDB2]
000005A4 3D68 0002 FEF8 move.w [A6 - 0x108], [A0 + 0x2]
000005AA 7E01 moveq.l D7, 0x01
000005AC 6052 bra +0x54 /* 00000600 */
label000005AE:
000005AE 42A7 clr.l -[A7]
000005B0 3F07 move.w -[A7], D7
000005B2 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
000005B6 285F movea.l A4, [A7]+
000005B8 7006 moveq.l D0, 0x06
000005BA B02C 0006 cmp.b D0, [A4 + 0x6]
000005BE 663C bne +0x3E /* 000005FC */
000005C0 42A7 clr.l -[A7]
000005C2 2F0C move.l -[A7], A4
000005C4 3F3C 0001 move.w -[A7], 0x1
000005C8 486E FEFE pea.l [A6 - 0x102]
000005CC 2F3C 0000 0100 move.l -[A7], 0x100
000005D2 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */]
000005D6 4A9F tst.l [A7]+
000005D8 6722 beq +0x24 /* 000005FC */
000005DA 486E FEFE pea.l [A6 - 0x102]
000005DE 4267 clr.w -[A7]
000005E0 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
000005E4 206E 0008 movea.l A0, [A6 + 0x8]
000005E8 2F08 move.l -[A7], A0
000005EA 486E FEFE pea.l [A6 - 0x102]
000005EE 4EAD 053A jsr [A5 + 0x53A /* export_163 */]
000005F2 101F move.b D0, [A7]+
000005F4 6706 beq +0x8 /* 000005FC */
000005F6 3D47 000C move.w [A6 + 0xC], D7
000005FA 600A bra +0xC /* 00000606 */
label000005FC:
000005FC 5247 addq.w D7, 1
000005FE 6906 bvs +0x8 /* 00000606 */
label00000600:
00000600 BE6E FEF8 cmp.w D7, [A6 - 0x108]
00000604 6FA8 ble -0x56 /* 000005AE */
label00000606:
00000606 4CDF 1080 movem.l D7,A4, [A7]+
0000060A 4E5E unlink A6
0000060C 2E9F move.l [A7], [A7]+
0000060E 4E75 rts
fn00000610:
00000610 4E56 0000 link A6, 0
00000614 2F0C move.l -[A7], A4
00000616 42A7 clr.l -[A7]
00000618 4EBA FF5A jsr [PC - 0xA6 /* 00000574 */]
0000061C 285F movea.l A4, [A7]+
0000061E 196E 000B 0001 move.b [A4 + 0x1], [A6 + 0xB]
00000624 396E 0008 0006 move.w [A4 + 0x6], [A6 + 0x8]
0000062A 7000 moveq.l D0, 0x00
0000062C 302E 0008 move.w D0, [A6 + 0x8]
00000630 4680 not.l D0
00000632 206D F242 movea.l A0, [A5 - 0xDBE]
00000636 3140 0284 move.w [A0 + 0x284], D0
0000063A 7016 moveq.l D0, 0x16
0000063C B06E 000A cmp.w D0, [A6 + 0xA]
00000640 670C beq +0xE /* 0000064E */
00000642 486D F14A pea.l [A5 - 0xEB6]
00000646 3F3C 0001 move.w -[A7], 0x1
0000064A 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
label0000064E:
0000064E 285F movea.l A4, [A7]+
00000650 4E5E unlink A6
00000652 2E9F move.l [A7], [A7]+
00000654 4E75 rts
fn00000656:
00000656 4E56 FFF2 link A6, -0x000E
0000065A 48E7 0308 movem.l -[A7], D6,D7,A4
0000065E 206E 0008 movea.l A0, [A6 + 0x8]
00000662 43EE FFFA lea.l A1, [A6 - 0x6]
00000666 22D8 move.l [A1]+, [A0]+
00000668 3290 move.w [A1], [A0]
0000066A 422E 000C clr.b [A6 + 0xC]
0000066E 302E FFFE move.w D0, [A6 - 0x2]
00000672 0440 006E subi.w D0, 0x6E /* 'n' */
00000676 6B00 013C bmi +0x13E /* 000007B4 */
0000067A 0C40 0005 cmpi.w D0, 0x5
0000067E 6E00 0134 bgt +0x136 /* 000007B4 */
00000682 D040 add.w D0, D0
00000684 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000688 4EFB 0000 jmp [PC + D0.w]
0000068C 000E 001C ori.b A6, 0x1C
00000690 002A 0038 0072 ori.b [A2 + 0x72], 0x38 /* '8' */
00000696 00A8 2F3C 0001 0016 ori.l [A0 + 0x16], 0x2F3C0001
0000069E 4EBA FF70 jsr [PC - 0x90 /* 00000610 */]
000006A2 6000 00FC bra +0xFE /* 000007A0 */
000006A6 2F3C 0002 0016 move.l -[A7], 0x20016
000006AC 4EBA FF62 jsr [PC - 0x9E /* 00000610 */]
000006B0 6000 00EE bra +0xF0 /* 000007A0 */
000006B4 2F3C 0003 0016 move.l -[A7], 0x30016
000006BA 4EBA FF54 jsr [PC - 0xAC /* 00000610 */]
000006BE 6000 00E0 bra +0xE2 /* 000007A0 */
000006C2 4267 clr.w -[A7]
000006C4 4EBA FA36 jsr [PC - 0x5CA /* 000000FC */]
000006C8 3E1F move.w D7, [A7]+
000006CA 102D FEBF move.b D0, [A5 - 0x141]
000006CE 6600 00E4 bne +0xE6 /* 000007B4 */
000006D2 7028 moveq.l D0, 0x28
000006D4 B047 cmp.w D0, D7
000006D6 5EC0 sgt D0
000006D8 4A00 tst.b D0
000006DA 660A bne +0xC /* 000006E6 */
000006DC 0C47 0118 cmpi.w D7, 0x118
000006E0 5EC1 sgt D1
000006E2 8001 or.b D0, D1
000006E4 6702 beq +0x4 /* 000006E8 */
label000006E6:
000006E6 7E28 moveq.l D7, 0x28
label000006E8:
000006E8 3F3C 0016 move.w -[A7], 0x16
000006EC 3007 move.w D0, D7
000006EE D07C 8000 add.w D0, 0x8000
000006F2 3F00 move.w -[A7], D0
000006F4 4EBA FF1A jsr [PC - 0xE6 /* 00000610 */]
000006F8 6000 00A6 bra +0xA8 /* 000007A0 */
000006FC 4267 clr.w -[A7]
000006FE 4EBA F9FC jsr [PC - 0x604 /* 000000FC */]
00000702 3E1F move.w D7, [A7]+
00000704 102D FEBF move.b D0, [A5 - 0x141]
00000708 6600 00AA bne +0xAC /* 000007B4 */
0000070C 4A47 tst.w D7
0000070E 5DC0 slt D0
00000710 4A00 tst.b D0
00000712 660A bne +0xC /* 0000071E */
00000714 727F moveq.l D1, 0x7F
00000716 B247 cmp.w D1, D7
00000718 5DC1 slt D1
0000071A 8001 or.b D0, D1
0000071C 6702 beq +0x4 /* 00000720 */
label0000071E:
0000071E 4247 clr.w D7
label00000720:
00000720 3F3C 0016 move.w -[A7], 0x16
00000724 3007 move.w D0, D7
00000726 D07C 0080 add.w D0, 0x80
0000072A 3F00 move.w -[A7], D0
0000072C 4EBA FEE2 jsr [PC - 0x11E /* 00000610 */]
00000730 606E bra +0x70 /* 000007A0 */
00000732 4267 clr.w -[A7]
00000734 4EBA F9C6 jsr [PC - 0x63A /* 000000FC */]
00000738 3E1F move.w D7, [A7]+
0000073A 102D FEBF move.b D0, [A5 - 0x141]
0000073E 6674 bne +0x76 /* 000007B4 */
00000740 4267 clr.w -[A7]
00000742 4EBA F9B8 jsr [PC - 0x648 /* 000000FC */]
00000746 3C1F move.w D6, [A7]+
00000748 102D FEBF move.b D0, [A5 - 0x141]
0000074C 6666 bne +0x68 /* 000007B4 */
0000074E 7001 moveq.l D0, 0x01
00000750 B047 cmp.w D0, D7
00000752 5EC0 sgt D0
00000754 4A00 tst.b D0
00000756 660A bne +0xC /* 00000762 */
00000758 7204 moveq.l D1, 0x04
0000075A B247 cmp.w D1, D7
0000075C 5DC1 slt D1
0000075E 8001 or.b D0, D1
00000760 6702 beq +0x4 /* 00000764 */
label00000762:
00000762 7E01 moveq.l D7, 0x01
label00000764:
00000764 7001 moveq.l D0, 0x01
00000766 B046 cmp.w D0, D6
00000768 5EC0 sgt D0
0000076A 4A00 tst.b D0
0000076C 660A bne +0xC /* 00000778 */
0000076E 0C46 03FF cmpi.w D6, 0x3FF
00000772 5EC1 sgt D1
00000774 8001 or.b D0, D1
00000776 6702 beq +0x4 /* 0000077A */
label00000778:
00000778 7C01 moveq.l D6, 0x01
label0000077A:
0000077A 3F3C 0016 move.w -[A7], 0x16
0000077E 3007 move.w D0, D7
00000780 5340 subq.w D0, 1
00000782 48C0 ext.l D0
00000784 7200 moveq.l D1, 0x00
00000786 3406 move.w D2, D6
00000788 5342 subq.w D2, 1
0000078A 3202 move.w D1, D2
0000078C E589 lsl D1, 2
0000078E D280 add.l D1, D0
00000790 D2BC FFFF 9000 add.l D1, 0xFFFF9000
00000796 3F01 move.w -[A7], D1
00000798 4EBA FE76 jsr [PC - 0x18A /* 00000610 */]
0000079C 6002 bra +0x4 /* 000007A0 */
0000079E 6014 bra +0x16 /* 000007B4 */
label000007A0:
000007A0 286D F242 movea.l A4, [A5 - 0xDBE]
000007A4 7010 moveq.l D0, 0x10
000007A6 80AC 0766 or.l D0, [A4 + 0x766]
000007AA 2940 0766 move.l [A4 + 0x766], D0
000007AE 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label000007B4:
000007B4 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000007B8 4E5E unlink A6
000007BA 2E9F move.l [A7], [A7]+
000007BC 4E75 rts
000007BE 4E56 FEF0 link A6, -0x0110
000007C2 48E7 0308 movem.l -[A7], D6,D7,A4
000007C6 286D F242 movea.l A4, [A5 - 0xDBE]
000007CA 486D FACA pea.l [A5 - 0x536]
000007CE 486E FFFA pea.l [A6 - 0x6]
000007D2 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000007D6 7008 moveq.l D0, 0x08
000007D8 B06E FFFA cmp.w D0, [A6 - 0x6]
000007DC 6610 bne +0x12 /* 000007EE */
000007DE 4267 clr.w -[A7]
000007E0 486E FFFA pea.l [A6 - 0x6]
000007E4 4EBA FE70 jsr [PC - 0x190 /* 00000656 */]
000007E8 101F move.b D0, [A7]+
000007EA 6600 00B4 bne +0xB6 /* 000008A0 */
label000007EE:
000007EE 486D FACA pea.l [A5 - 0x536]
000007F2 486E FFFA pea.l [A6 - 0x6]
000007F6 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
000007FA 486E FFFA pea.l [A6 - 0x6]
000007FE 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00000802 102D FEBF move.b D0, [A5 - 0x141]
00000806 6600 0098 bne +0x9A /* 000008A0 */
0000080A 7004 moveq.l D0, 0x04
0000080C B06E FFFA cmp.w D0, [A6 - 0x6]
00000810 663C bne +0x3E /* 0000084E */
00000812 3C2E FFFE move.w D6, [A6 - 0x2]
00000816 6614 bne +0x16 /* 0000082C */
00000818 7010 moveq.l D0, 0x10
0000081A 4680 not.l D0
0000081C C0AC 0766 and.l D0, [A4 + 0x766]
00000820 2940 0766 move.l [A4 + 0x766], D0
00000824 42A7 clr.l -[A7]
00000826 4EBA FDE8 jsr [PC - 0x218 /* 00000610 */]
0000082A 6074 bra +0x76 /* 000008A0 */
label0000082C:
0000082C 4267 clr.w -[A7]
0000082E 4EBA F8CC jsr [PC - 0x734 /* 000000FC */]
00000832 3E1F move.w D7, [A7]+
00000834 102D FEBF move.b D0, [A5 - 0x141]
00000838 6666 bne +0x68 /* 000008A0 */
0000083A 7010 moveq.l D0, 0x10
0000083C 80AC 0766 or.l D0, [A4 + 0x766]
00000840 2940 0766 move.l [A4 + 0x766], D0
00000844 3F06 move.w -[A7], D6
00000846 3F07 move.w -[A7], D7
00000848 4EBA FDC6 jsr [PC - 0x23A /* 00000610 */]
0000084C 6052 bra +0x54 /* 000008A0 */
label0000084E:
0000084E 7001 moveq.l D0, 0x01
00000850 B06E FFFA cmp.w D0, [A6 - 0x6]
00000854 6642 bne +0x44 /* 00000898 */
00000856 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000085A 486E FEF4 pea.l [A6 - 0x10C]
0000085E 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */]
00000862 486E FFFA pea.l [A6 - 0x6]
00000866 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000086A 4267 clr.w -[A7]
0000086C 486E FEF4 pea.l [A6 - 0x10C]
00000870 4EBA FD16 jsr [PC - 0x2EA /* 00000588 */]
00000874 3E1F move.w D7, [A7]+
00000876 6F16 ble +0x18 /* 0000088E */
00000878 7010 moveq.l D0, 0x10
0000087A 80AC 0766 or.l D0, [A4 + 0x766]
0000087E 2940 0766 move.l [A4 + 0x766], D0
00000882 3F3C 0017 move.w -[A7], 0x17
00000886 3F07 move.w -[A7], D7
00000888 4EBA FD86 jsr [PC - 0x27A /* 00000610 */]
0000088C 6012 bra +0x14 /* 000008A0 */
label0000088E:
0000088E 3F3C 003E move.w -[A7], 0x3E /* '>' */
00000892 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00000896 6008 bra +0xA /* 000008A0 */
label00000898:
00000898 3F3C 0001 move.w -[A7], 0x1
0000089C 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
label000008A0:
000008A0 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000008A4 4E5E unlink A6
000008A6 4E75 rts
000008A8 4E56 FFEC link A6, -0x0014
000008AC 48E7 0118 movem.l -[A7], D7,A3,A4
000008B0 266D F242 movea.l A3, [A5 - 0xDBE]
000008B4 42A7 clr.l -[A7]
000008B6 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
000008BA 2E1F move.l D7, [A7]+
000008BC 102D FEBF move.b D0, [A5 - 0x141]
000008C0 6600 0098 bne +0x9A /* 0000095A */
000008C4 4A87 tst.l D7
000008C6 661A bne +0x1C /* 000008E2 */
000008C8 7004 moveq.l D0, 0x04
000008CA 4680 not.l D0
000008CC C0AB 0766 and.l D0, [A3 + 0x766]
000008D0 2740 0766 move.l [A3 + 0x766], D0
000008D4 42A7 clr.l -[A7]
000008D6 4EBA FC9C jsr [PC - 0x364 /* 00000574 */]
000008DA 205F movea.l A0, [A7]+
000008DC 4228 0005 clr.b [A0 + 0x5]
000008E0 6078 bra +0x7A /* 0000095A */
label000008E2:
000008E2 7001 moveq.l D0, 0x01
000008E4 2D40 FFF4 move.l [A6 - 0xC], D0
000008E8 486E FFF4 pea.l [A6 - 0xC]
000008EC 4267 clr.w -[A7]
000008EE 4EBA F87A jsr [PC - 0x786 /* 0000016A */]
000008F2 102D FEBF move.b D0, [A5 - 0x141]
000008F6 6662 bne +0x64 /* 0000095A */
000008F8 7001 moveq.l D0, 0x01
000008FA 2D40 FFF8 move.l [A6 - 0x8], D0
000008FE 486E FFF8 pea.l [A6 - 0x8]
00000902 4267 clr.w -[A7]
00000904 4EBA F864 jsr [PC - 0x79C /* 0000016A */]
00000908 102D FEBF move.b D0, [A5 - 0x141]
0000090C 664C bne +0x4E /* 0000095A */
0000090E 7001 moveq.l D0, 0x01
00000910 2D40 FFFC move.l [A6 - 0x4], D0
00000914 486E FFFC pea.l [A6 - 0x4]
00000918 4267 clr.w -[A7]
0000091A 4EBA F84E jsr [PC - 0x7B2 /* 0000016A */]
0000091E 102D FEBF move.b D0, [A5 - 0x141]
00000922 6636 bne +0x38 /* 0000095A */
00000924 4AAE FFFC tst.l [A6 - 0x4]
00000928 670E beq +0x10 /* 00000938 */
0000092A 203C 0000 0080 move.l D0, 0x80
00000930 80AE FFF4 or.l D0, [A6 - 0xC]
00000934 2D40 FFF4 move.l [A6 - 0xC], D0
label00000938:
00000938 42A7 clr.l -[A7]
0000093A 4EBA FC38 jsr [PC - 0x3C8 /* 00000574 */]
0000093E 285F movea.l A4, [A7]+
00000940 1947 0005 move.b [A4 + 0x5], D7
00000944 196E FFF7 0002 move.b [A4 + 0x2], [A6 - 0x9]
0000094A 196E FFFB 0003 move.b [A4 + 0x3], [A6 - 0x5]
00000950 7004 moveq.l D0, 0x04
00000952 80AB 0766 or.l D0, [A3 + 0x766]
00000956 2740 0766 move.l [A3 + 0x766], D0
label0000095A:
0000095A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000095E 4E5E unlink A6
00000960 4E75 rts
00000962 4E56 FFFA link A6, -0x0006
00000966 48E7 0118 movem.l -[A7], D7,A3,A4
0000096A 266D F242 movea.l A3, [A5 - 0xDBE]
0000096E 42A7 clr.l -[A7]
00000970 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
00000974 201F move.l D0, [A7]+
00000976 3E00 move.w D7, D0
00000978 102D FEBF move.b D0, [A5 - 0x141]
0000097C 6628 bne +0x2A /* 000009A6 */
0000097E 42A7 clr.l -[A7]
00000980 4EBA FBF2 jsr [PC - 0x40E /* 00000574 */]
00000984 285F movea.l A4, [A7]+
00000986 1947 0004 move.b [A4 + 0x4], D7
0000098A 4A47 tst.w D7
0000098C 660E bne +0x10 /* 0000099C */
0000098E 7002 moveq.l D0, 0x02
00000990 4680 not.l D0
00000992 C0AB 0766 and.l D0, [A3 + 0x766]
00000996 2740 0766 move.l [A3 + 0x766], D0
0000099A 600A bra +0xC /* 000009A6 */
label0000099C:
0000099C 7002 moveq.l D0, 0x02
0000099E 80AB 0766 or.l D0, [A3 + 0x766]
000009A2 2740 0766 move.l [A3 + 0x766], D0
label000009A6:
000009A6 4CDF 1880 movem.l D7,A3,A4, [A7]+
000009AA 4E5E unlink A6
000009AC 4E75 rts
fn000009AE:
000009AE 4E56 FEEA link A6, -0x0116
000009B2 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000009B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009BA 4267 clr.w -[A7]
000009BC 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
000009C0 486E FEFE pea.l [A6 - 0x102]
000009C4 2F3C 0003 0108 move.l -[A7], 0x30108
000009CA 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
000009CE 206E 0008 movea.l A0, [A6 + 0x8]
000009D2 2F08 move.l -[A7], A0
000009D4 486E FEFE pea.l [A6 - 0x102]
000009D8 4EAD 053A jsr [A5 + 0x53A /* export_163 */]
000009DC 101F move.b D0, [A7]+
000009DE 6708 beq +0xA /* 000009E8 */
000009E0 426E 000C clr.w [A6 + 0xC]
000009E4 6000 00DC bra +0xDE /* 00000AC2 */
label000009E8:
000009E8 206D F24E movea.l A0, [A5 - 0xDB2]
000009EC 3028 0002 move.w D0, [A0 + 0x2]
000009F0 5240 addq.w D0, 1
000009F2 3D40 000C move.w [A6 + 0xC], D0
000009F6 206D F24E movea.l A0, [A5 - 0xDB2]
000009FA 3D68 0002 FEEA move.w [A6 - 0x116], [A0 + 0x2]
00000A00 7E01 moveq.l D7, 0x01
00000A02 6052 bra +0x54 /* 00000A56 */
label00000A04:
00000A04 42A7 clr.l -[A7]
00000A06 3F07 move.w -[A7], D7
00000A08 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00000A0C 285F movea.l A4, [A7]+
00000A0E 7004 moveq.l D0, 0x04
00000A10 B02C 0006 cmp.b D0, [A4 + 0x6]
00000A14 663C bne +0x3E /* 00000A52 */
00000A16 42A7 clr.l -[A7]
00000A18 2F0C move.l -[A7], A4
00000A1A 3F3C 0001 move.w -[A7], 0x1
00000A1E 486E FEFE pea.l [A6 - 0x102]
00000A22 2F3C 0000 0100 move.l -[A7], 0x100
00000A28 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */]
00000A2C 4A9F tst.l [A7]+
00000A2E 6722 beq +0x24 /* 00000A52 */
00000A30 486E FEFE pea.l [A6 - 0x102]
00000A34 4267 clr.w -[A7]
00000A36 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00000A3A 206E 0008 movea.l A0, [A6 + 0x8]
00000A3E 2F08 move.l -[A7], A0
00000A40 486E FEFE pea.l [A6 - 0x102]
00000A44 4EAD 053A jsr [A5 + 0x53A /* export_163 */]
00000A48 101F move.b D0, [A7]+
00000A4A 6706 beq +0x8 /* 00000A52 */
00000A4C 3D47 000C move.w [A6 + 0xC], D7
00000A50 6070 bra +0x72 /* 00000AC2 */
label00000A52:
00000A52 5247 addq.w D7, 1
00000A54 6906 bvs +0x8 /* 00000A5C */
label00000A56:
00000A56 BE6E FEEA cmp.w D7, [A6 - 0x116]
00000A5A 6FA8 ble -0x56 /* 00000A04 */
label00000A5C:
00000A5C 4267 clr.w -[A7]
00000A5E 4EAD 194A jsr [A5 + 0x194A /* export_805 */]
00000A62 700A moveq.l D0, 0x0A
00000A64 C1DF muls.w D0, [A7]+
00000A66 3A00 move.w D5, D0
00000A68 7C01 moveq.l D6, 0x01
00000A6A 6050 bra +0x52 /* 00000ABC */
label00000A6C:
00000A6C 42A7 clr.l -[A7]
00000A6E 2F3C 434C 5554 move.l -[A7], 0x434C5554 /* 'CLUT' */
00000A74 3005 move.w D0, D5
00000A76 D046 add.w D0, D6
00000A78 3F00 move.w -[A7], D0
00000A7A A9A0 syscall GetResource
00000A7C 265F movea.l A3, [A7]+
00000A7E 200B move.l D0, A3
00000A80 6740 beq +0x42 /* 00000AC2 */
00000A82 2F0B move.l -[A7], A3
00000A84 486E FEF6 pea.l [A6 - 0x10A]
00000A88 486E FEF0 pea.l [A6 - 0x110]
00000A8C 486E FEFE pea.l [A6 - 0x102]
00000A90 A9A8 syscall GetResInfo
00000A92 486E FEFE pea.l [A6 - 0x102]
00000A96 4267 clr.w -[A7]
00000A98 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00000A9C 206E 0008 movea.l A0, [A6 + 0x8]
00000AA0 2F08 move.l -[A7], A0
00000AA2 486E FEFE pea.l [A6 - 0x102]
00000AA6 4EAD 053A jsr [A5 + 0x53A /* export_163 */]
00000AAA 101F move.b D0, [A7]+
00000AAC 670C beq +0xE /* 00000ABA */
00000AAE 3006 move.w D0, D6
00000AB0 4440 neg.w D0
00000AB2 5340 subq.w D0, 1
00000AB4 3D40 000C move.w [A6 + 0xC], D0
00000AB8 6008 bra +0xA /* 00000AC2 */
label00000ABA:
00000ABA 5246 addq.w D6, 1
label00000ABC:
00000ABC 7009 moveq.l D0, 0x09
00000ABE B046 cmp.w D0, D6
00000AC0 6CAA bge -0x54 /* 00000A6C */
label00000AC2:
00000AC2 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000AC6 4E5E unlink A6
00000AC8 2E9F move.l [A7], [A7]+
00000ACA 4E75 rts
00000ACC 4E56 FDE8 link A6, -0x0218
00000AD0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000AD4 266D F242 movea.l A3, [A5 - 0xDBE]
00000AD8 102D F435 move.b D0, [A5 - 0xBCB]
00000ADC 6604 bne +0x6 /* 00000AE2 */
00000ADE 6000 00D2 bra +0xD4 /* 00000BB2 */
label00000AE2:
00000AE2 486E FFFA pea.l [A6 - 0x6]
00000AE6 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00000AEA 102D FEBF move.b D0, [A5 - 0x141]
00000AEE 6600 00C2 bne +0xC4 /* 00000BB2 */
00000AF2 7004 moveq.l D0, 0x04
00000AF4 B06E FFFA cmp.w D0, [A6 - 0x6]
00000AF8 6616 bne +0x18 /* 00000B10 */
00000AFA 3E2E FFFE move.w D7, [A6 - 0x2]
00000AFE 6656 bne +0x58 /* 00000B56 */
00000B00 7020 moveq.l D0, 0x20
00000B02 4680 not.l D0
00000B04 C0AB 0766 and.l D0, [A3 + 0x766]
00000B08 2740 0766 move.l [A3 + 0x766], D0
00000B0C 6000 00A4 bra +0xA6 /* 00000BB2 */
label00000B10:
00000B10 7001 moveq.l D0, 0x01
00000B12 B06E FFFA cmp.w D0, [A6 - 0x6]
00000B16 6634 bne +0x36 /* 00000B4C */
00000B18 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B1C 486E FEF6 pea.l [A6 - 0x10A]
00000B20 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */]
00000B24 486E FFFA pea.l [A6 - 0x6]
00000B28 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00000B2C 4267 clr.w -[A7]
00000B2E 486E FEF6 pea.l [A6 - 0x10A]
00000B32 4EBA FE7A jsr [PC - 0x186 /* 000009AE */]
00000B36 3E1F move.w D7, [A7]+
00000B38 206D F24E movea.l A0, [A5 - 0xDB2]
00000B3C BE68 0002 cmp.w D7, [A0 + 0x2]
00000B40 6F14 ble +0x16 /* 00000B56 */
00000B42 3F3C 003F move.w -[A7], 0x3F /* '?' */
00000B46 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00000B4A 6066 bra +0x68 /* 00000BB2 */
label00000B4C:
00000B4C 3F3C 0001 move.w -[A7], 0x1
00000B50 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00000B54 605C bra +0x5E /* 00000BB2 */
label00000B56:
00000B56 7001 moveq.l D0, 0x01
00000B58 2D40 FDEC move.l [A6 - 0x214], D0
00000B5C 701C moveq.l D0, 0x1C
00000B5E 2D40 FDF0 move.l [A6 - 0x210], D0
00000B62 486E FDF0 pea.l [A6 - 0x210]
00000B66 4267 clr.w -[A7]
00000B68 4EBA F600 jsr [PC - 0xA00 /* 0000016A */]
00000B6C 102D FEBF move.b D0, [A5 - 0x141]
00000B70 6640 bne +0x42 /* 00000BB2 */
00000B72 486E FDEC pea.l [A6 - 0x214]
00000B76 4267 clr.w -[A7]
00000B78 4EBA F5F0 jsr [PC - 0xA10 /* 0000016A */]
00000B7C 102D FEBF move.b D0, [A5 - 0x141]
00000B80 6630 bne +0x32 /* 00000BB2 */
00000B82 41EB 002E lea.l A0, [A3 + 0x2E]
00000B86 2C08 move.l D6, A0
00000B88 1B7C 0001 F415 move.b [A5 - 0xBEB], 0x1
00000B8E 2F06 move.l -[A7], D6
00000B90 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
00000B94 2846 movea.l A4, D6
00000B96 3887 move.w [A4], D7
00000B98 396E FDEE 0006 move.w [A4 + 0x6], [A6 - 0x212]
00000B9E 196E FDF3 0005 move.b [A4 + 0x5], [A6 - 0x20D]
00000BA4 422C 0004 clr.b [A4 + 0x4]
00000BA8 7020 moveq.l D0, 0x20
00000BAA 80AB 0766 or.l D0, [A3 + 0x766]
00000BAE 2740 0766 move.l [A3 + 0x766], D0
label00000BB2:
00000BB2 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000BB6 4E5E unlink A6
00000BB8 4E75 rts
00000BBA 4E56 0000 link A6, 0
00000BBE 206D F24E movea.l A0, [A5 - 0xDB2]
00000BC2 226D F242 movea.l A1, [A5 - 0xDBE]
00000BC6 3028 0150 move.w D0, [A0 + 0x150]
00000BCA B051 cmp.w D0, [A1]
00000BCC 6710 beq +0x12 /* 00000BDE */
00000BCE 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */]
00000BD2 206D F242 movea.l A0, [A5 - 0xDBE]
00000BD6 226D F24E movea.l A1, [A5 - 0xDB2]
00000BDA 3350 0150 move.w [A1 + 0x150], [A0]
label00000BDE:
00000BDE 4E5E unlink A6
00000BE0 4E75 rts
00000BE2 4E56 0000 link A6, 0
00000BE6 206D F242 movea.l A0, [A5 - 0xDBE]
00000BEA 1028 0744 move.b D0, [A0 + 0x744]
00000BEE 6708 beq +0xA /* 00000BF8 */
00000BF0 4267 clr.w -[A7]
00000BF2 4EAD 0892 jsr [A5 + 0x892 /* export_270 */]
00000BF6 6008 bra +0xA /* 00000C00 */
label00000BF8:
00000BF8 1F3C 0001 move.b -[A7], 0x1
00000BFC 4EAD 11B2 jsr [A5 + 0x11B2 /* export_562 */]
label00000C00:
00000C00 206D F24E movea.l A0, [A5 - 0xDB2]
00000C04 317C FFFF 0150 move.w [A0 + 0x150], 0xFFFF
00000C0A 4E5E unlink A6
00000C0C 4E75 rts
00000C0E 4E56 FFF4 link A6, -0x000C
00000C12 206D F242 movea.l A0, [A5 - 0xDBE]
00000C16 3010 move.w D0, [A0]
00000C18 48C0 ext.l D0
00000C1A 2D40 FFF4 move.l [A6 - 0xC], D0
00000C1E 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC]
00000C24 7001 moveq.l D0, 0x01
00000C26 2D40 FFFC move.l [A6 - 0x4], D0
00000C2A 486E FFF4 pea.l [A6 - 0xC]
00000C2E 1F3C 0001 move.b -[A7], 0x1
00000C32 4EBA F536 jsr [PC - 0xACA /* 0000016A */]
00000C36 102D FEBF move.b D0, [A5 - 0x141]
00000C3A 6630 bne +0x32 /* 00000C6C */
00000C3C 486E FFF8 pea.l [A6 - 0x8]
00000C40 4267 clr.w -[A7]
00000C42 4EBA F526 jsr [PC - 0xADA /* 0000016A */]
00000C46 102D FEBF move.b D0, [A5 - 0x141]
00000C4A 6620 bne +0x22 /* 00000C6C */
00000C4C 486E FFFC pea.l [A6 - 0x4]
00000C50 4267 clr.w -[A7]
00000C52 4EBA F516 jsr [PC - 0xAEA /* 0000016A */]
00000C56 102D FEBF move.b D0, [A5 - 0x141]
00000C5A 6610 bne +0x12 /* 00000C6C */
00000C5C 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000C60 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000C64 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000C68 4EAD 0672 jsr [A5 + 0x672 /* export_202 */]
label00000C6C:
00000C6C 4E5E unlink A6
00000C6E 4E75 rts
fn00000C70:
00000C70 4E56 0000 link A6, 0
00000C74 4A6E 0008 tst.w [A6 + 0x8]
00000C78 660E bne +0x10 /* 00000C88 */
00000C7A 4267 clr.w -[A7]
00000C7C 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00000C80 1B7C 0001 FD86 move.b [A5 - 0x27A], 0x1
00000C86 6008 bra +0xA /* 00000C90 */
label00000C88:
00000C88 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000C8C 4EAD 169A jsr [A5 + 0x169A /* export_719 */]
label00000C90:
00000C90 4E5E unlink A6
00000C92 205F movea.l A0, [A7]+
00000C94 544F addq.w A7, 2
00000C96 4ED0 jmp [A0]
00000C98 4E56 0000 link A6, 0
00000C9C 4267 clr.w -[A7]
00000C9E 4EBA FFD0 jsr [PC - 0x30 /* 00000C70 */]
00000CA2 4E5E unlink A6
00000CA4 4E75 rts
00000CA6 4E56 FFEE link A6, -0x0012
00000CAA 2F0C move.l -[A7], A4
00000CAC 42A7 clr.l -[A7]
00000CAE 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
00000CB2 201F move.l D0, [A7]+
00000CB4 3D40 FFFE move.w [A6 - 0x2], D0
00000CB8 4267 clr.w -[A7]
00000CBA 486E FFFE pea.l [A6 - 0x2]
00000CBE 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00000CC2 101F move.b D0, [A7]+
00000CC4 6604 bne +0x6 /* 00000CCA */
00000CC6 6000 018A bra +0x18C /* 00000E52 */
label00000CCA:
00000CCA 4267 clr.w -[A7]
00000CCC 4EBA F42E jsr [PC - 0xBD2 /* 000000FC */]
00000CD0 3D5F FFF8 move.w [A6 - 0x8], [A7]+
00000CD4 102D FEBF move.b D0, [A5 - 0x141]
00000CD8 6600 0178 bne +0x17A /* 00000E52 */
00000CDC 4267 clr.w -[A7]
00000CDE 4EBA F41C jsr [PC - 0xBE4 /* 000000FC */]
00000CE2 3D5F FFF6 move.w [A6 - 0xA], [A7]+
00000CE6 102D FEBF move.b D0, [A5 - 0x141]
00000CEA 6600 0166 bne +0x168 /* 00000E52 */
00000CEE 4267 clr.w -[A7]
00000CF0 4EBA F40A jsr [PC - 0xBF6 /* 000000FC */]
00000CF4 3D5F FFFC move.w [A6 - 0x4], [A7]+
00000CF8 102D FEBF move.b D0, [A5 - 0x141]
00000CFC 6600 0154 bne +0x156 /* 00000E52 */
00000D00 4267 clr.w -[A7]
00000D02 4EBA F3F8 jsr [PC - 0xC08 /* 000000FC */]
00000D06 3D5F FFFA move.w [A6 - 0x6], [A7]+
00000D0A 102D FEBF move.b D0, [A5 - 0x141]
00000D0E 6600 0142 bne +0x144 /* 00000E52 */
00000D12 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000D16 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000D1A 486E FFEE pea.l [A6 - 0x12]
00000D1E A8AC syscall Pt2Rect
00000D20 206D F242 movea.l A0, [A5 - 0xDBE]
00000D24 302E FFFE move.w D0, [A6 - 0x2]
00000D28 E940 asl D0.w, 4
00000D2A 49F0 00DE lea.l A4, [A0 + D0.w - 0x34]
00000D2E 396E FFF0 000A move.w [A4 + 0xA], [A6 - 0x10]
00000D34 396E FFEE 0008 move.w [A4 + 0x8], [A6 - 0x12]
00000D3A 302E FFF4 move.w D0, [A6 - 0xC]
00000D3E 906E FFF0 sub.w D0, [A6 - 0x10]
00000D42 3940 000E move.w [A4 + 0xE], D0
00000D46 302E FFF2 move.w D0, [A6 - 0xE]
00000D4A 906E FFEE sub.w D0, [A6 - 0x12]
00000D4E 3940 000C move.w [A4 + 0xC], D0
00000D52 102C 0001 move.b D0, [A4 + 0x1]
00000D56 4880 ext.w D0
00000D58 5340 subq.w D0, 1
00000D5A 670C beq +0xE /* 00000D68 */
00000D5C 5940 subq.w D0, 4
00000D5E 6728 beq +0x2A /* 00000D88 */
00000D60 5340 subq.w D0, 1
00000D62 6768 beq +0x6A /* 00000DCC */
00000D64 6000 00A4 bra +0xA6 /* 00000E0A */
label00000D68:
00000D68 302C 000E move.w D0, [A4 + 0xE]
00000D6C 48C0 ext.l D0
00000D6E 81FC 0002 divs.w D0, 0x2
00000D72 D16C 000A add.w [A4 + 0xA], D0
00000D76 302C 000C move.w D0, [A4 + 0xC]
00000D7A 48C0 ext.l D0
00000D7C 81FC 0002 divs.w D0, 0x2
00000D80 D16C 0008 add.w [A4 + 0x8], D0
00000D84 6000 0084 bra +0x86 /* 00000E0A */
label00000D88:
00000D88 302E FFF8 move.w D0, [A6 - 0x8]
00000D8C B06E FFFC cmp.w D0, [A6 - 0x4]
00000D90 5DC0 slt D0
00000D92 4A00 tst.b D0
00000D94 6710 beq +0x12 /* 00000DA6 */
00000D96 322E FFF6 move.w D1, [A6 - 0xA]
00000D9A B26E FFFA cmp.w D1, [A6 - 0x6]
00000D9E 5DC1 slt D1
00000DA0 C001 and.b D0, D1
00000DA2 6600 00AE bne +0xB0 /* 00000E52 */
label00000DA6:
00000DA6 302E FFF8 move.w D0, [A6 - 0x8]
00000DAA B06E FFFC cmp.w D0, [A6 - 0x4]
00000DAE 5EC0 sgt D0
00000DB0 4A00 tst.b D0
00000DB2 6710 beq +0x12 /* 00000DC4 */
00000DB4 322E FFF6 move.w D1, [A6 - 0xA]
00000DB8 B26E FFFA cmp.w D1, [A6 - 0x6]
00000DBC 5EC1 sgt D1
00000DBE C001 and.b D0, D1
00000DC0 6600 0090 bne +0x92 /* 00000E52 */
label00000DC4:
00000DC4 197C 0006 0001 move.b [A4 + 0x1], 0x6
00000DCA 603E bra +0x40 /* 00000E0A */
label00000DCC:
00000DCC 302E FFF8 move.w D0, [A6 - 0x8]
00000DD0 B06E FFFC cmp.w D0, [A6 - 0x4]
00000DD4 5DC0 slt D0
00000DD6 4A00 tst.b D0
00000DD8 670E beq +0x10 /* 00000DE8 */
00000DDA 322E FFF6 move.w D1, [A6 - 0xA]
00000DDE B26E FFFA cmp.w D1, [A6 - 0x6]
00000DE2 5EC1 sgt D1
00000DE4 C001 and.b D0, D1
00000DE6 666A bne +0x6C /* 00000E52 */
label00000DE8:
00000DE8 302E FFF8 move.w D0, [A6 - 0x8]
00000DEC B06E FFFC cmp.w D0, [A6 - 0x4]
00000DF0 5EC0 sgt D0
00000DF2 4A00 tst.b D0
00000DF4 670E beq +0x10 /* 00000E04 */
00000DF6 322E FFF6 move.w D1, [A6 - 0xA]
00000DFA B26E FFFA cmp.w D1, [A6 - 0x6]
00000DFE 5DC1 slt D1
00000E00 C001 and.b D0, D1
00000E02 664E bne +0x50 /* 00000E52 */
label00000E04:
00000E04 197C 0005 0001 move.b [A4 + 0x1], 0x5
label00000E0A:
00000E0A 486C 0005 pea.l [A4 + 0x5]
00000E0E 3F3C 0007 move.w -[A7], 0x7
00000E12 1F3C 0001 move.b -[A7], 0x1
00000E16 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
00000E1A 302E FFFE move.w D0, [A6 - 0x2]
00000E1E 6B1C bmi +0x1E /* 00000E3C */
00000E20 206D F242 movea.l A0, [A5 - 0xDBE]
00000E24 B07C 001F cmp.w D0, 0x1F
00000E28 6E12 bgt +0x14 /* 00000E3C */
00000E2A 41E8 0886 lea.l A0, [A0 + 0x886]
00000E2E 3200 move.w D1, D0
00000E30 E649 lsr D1.w, 3
00000E32 4441 neg.w D1
00000E34 0130 10FF btst [A0 + D1.w - 0x1], D0
00000E38 0A3C 0004 xori.b ccr, 4
label00000E3C:
00000E3C 6614 bne +0x16 /* 00000E52 */
00000E3E 206D F242 movea.l A0, [A5 - 0xDBE]
00000E42 302E FFFE move.w D0, [A6 - 0x2]
00000E46 E540 asl D0.w, 2
00000E48 41E8 07D8 lea.l A0, [A0 + 0x7D8]
00000E4C 21AC 0008 0000 move.l [A0 + D0.w], [A4 + 0x8]
label00000E52:
00000E52 285F movea.l A4, [A7]+
00000E54 4E5E unlink A6
00000E56 4E75 rts
fn00000E58:
00000E58 4E56 FFF6 link A6, -0x000A
00000E5C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000E60 266E 000E movea.l A3, [A6 + 0xE]
00000E64 2A2E 0016 move.l D5, [A6 + 0x16]
00000E68 206E 001A movea.l A0, [A6 + 0x1A]
00000E6C 2248 movea.l A1, A0
00000E6E 2E10 move.l D7, [A0]
00000E70 9EA9 0008 sub.l D7, [A1 + 0x8]
00000E74 6F56 ble +0x58 /* 00000ECC */
00000E76 2F2E 000A move.l -[A7], [A6 + 0xA]
00000E7A 2007 move.l D0, D7
00000E7C D093 add.l D0, [A3]
00000E7E 2F00 move.l -[A7], D0
00000E80 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00000E84 4267 clr.w -[A7]
00000E86 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000E8A 3C1F move.w D6, [A7]+
00000E8C 663E bne +0x40 /* 00000ECC */
00000E8E 206E 000A movea.l A0, [A6 + 0xA]
00000E92 2245 movea.l A1, D5
00000E94 2851 movea.l A4, [A1]
00000E96 D9D0 add.l A4, [A0]
00000E98 2F0C move.l -[A7], A4
00000E9A 200C move.l D0, A4
00000E9C D087 add.l D0, D7
00000E9E 2F00 move.l -[A7], D0
00000EA0 2045 movea.l A0, D5
00000EA2 2013 move.l D0, [A3]
00000EA4 9090 sub.l D0, [A0]
00000EA6 2F00 move.l -[A7], D0
00000EA8 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00000EAC 2007 move.l D0, D7
00000EAE D193 add.l [A3], D0
00000EB0 2045 movea.l A0, D5
00000EB2 2007 move.l D0, D7
00000EB4 D190 add.l [A0], D0
00000EB6 206E 0012 movea.l A0, [A6 + 0x12]
00000EBA 2007 move.l D0, D7
00000EBC D190 add.l [A0], D0
label00000EBE:
00000EBE 4A87 tst.l D7
00000EC0 6F0A ble +0xC /* 00000ECC */
00000EC2 18AE 0009 move.b [A4], [A6 + 0x9]
00000EC6 528C addq.l A4, 1
00000EC8 5387 subq.l D7, 1
00000ECA 60F2 bra -0xC /* 00000EBE */
label00000ECC:
00000ECC 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000ED0 4E5E unlink A6
00000ED2 205F movea.l A0, [A7]+
00000ED4 DEFC 0016 add.w A7, 0x16
00000ED8 4ED0 jmp [A0]
fn00000EDA:
00000EDA 4E56 FFEE link A6, -0x0012
00000EDE 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000EE2 206E 0018 movea.l A0, [A6 + 0x18]
00000EE6 43EE FFFA lea.l A1, [A6 - 0x6]
00000EEA 22D8 move.l [A1]+, [A0]+
00000EEC 3290 move.w [A1], [A0]
00000EEE 266E 0010 movea.l A3, [A6 + 0x10]
00000EF2 2A2E 0014 move.l D5, [A6 + 0x14]
00000EF6 2C2E 0008 move.l D6, [A6 + 0x8]
00000EFA 486D FACA pea.l [A5 - 0x536]
00000EFE 486E FFF2 pea.l [A6 - 0xE]
00000F02 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00000F06 2045 movea.l A0, D5
00000F08 30BC FFFF move.w [A0], 0xFFFF
00000F0C 4213 clr.b [A3]
00000F0E 302D FD42 move.w D0, [A5 - 0x2BE]
00000F12 0440 001D subi.w D0, 0x1D
00000F16 670E beq +0x10 /* 00000F26 */
00000F18 5340 subq.w D0, 1
00000F1A 670A beq +0xC /* 00000F26 */
00000F1C 5340 subq.w D0, 1
00000F1E 6706 beq +0x8 /* 00000F26 */
00000F20 5340 subq.w D0, 1
00000F22 6702 beq +0x4 /* 00000F26 */
00000F24 6024 bra +0x26 /* 00000F4A */
label00000F26:
00000F26 16BC 0001 move.b [A3], 0x1
00000F2A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F2E 3F2D FD42 move.w -[A7], [A5 - 0x2BE]
00000F32 4EAD 0CF2 jsr [A5 + 0xCF2 /* export_410 */]
00000F36 102D FEBF move.b D0, [A5 - 0x141]
00000F3A 6600 00E0 bne +0xE2 /* 0000101C */
00000F3E 486D FACA pea.l [A5 - 0x536]
00000F42 486E FFF2 pea.l [A6 - 0xE]
00000F46 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
label00000F4A:
00000F4A 3E2D FD42 move.w D7, [A5 - 0x2BE]
00000F4E 302D FD42 move.w D0, [A5 - 0x2BE]
00000F52 0440 0021 subi.w D0, 0x21 /* '!' */
00000F56 6708 beq +0xA /* 00000F60 */
00000F58 0440 0045 subi.w D0, 0x45 /* 'E' */
00000F5C 6702 beq +0x4 /* 00000F60 */
00000F5E 6034 bra +0x36 /* 00000F94 */
label00000F60:
00000F60 2045 movea.l A0, D5
00000F62 2F08 move.l -[A7], A0
00000F64 2F3C 0003 0000 move.l -[A7], 0x30000
00000F6A 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
00000F6E 301F move.w D0, [A7]+
00000F70 205F movea.l A0, [A7]+
00000F72 3080 move.w [A0], D0
00000F74 102D FEBF move.b D0, [A5 - 0x141]
00000F78 6600 0092 bne +0x94 /* 0000100C */
00000F7C 2046 movea.l A0, D6
00000F7E 2F08 move.l -[A7], A0
00000F80 42A7 clr.l -[A7]
00000F82 2245 movea.l A1, D5
00000F84 3F11 move.w -[A7], [A1]
00000F86 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */]
00000F8A 201F move.l D0, [A7]+
00000F8C 205F movea.l A0, [A7]+
00000F8E 2080 move.l [A0], D0
00000F90 6000 008A bra +0x8C /* 0000101C */
label00000F94:
00000F94 42A7 clr.l -[A7]
00000F96 3F07 move.w -[A7], D7
00000F98 1F3C 0001 move.b -[A7], 0x1
00000F9C 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
00000FA0 285F movea.l A4, [A7]+
00000FA2 200C move.l D0, A4
00000FA4 6776 beq +0x78 /* 0000101C */
00000FA6 41EE FFF2 lea.l A0, [A6 - 0xE]
00000FAA 224C movea.l A1, A4
00000FAC 20D9 move.l [A0]+, [A1]+
00000FAE 3091 move.w [A0], [A1]
00000FB0 7043 moveq.l D0, 0x43
00000FB2 B06E 001C cmp.w D0, [A6 + 0x1C]
00000FB6 57C0 seq D0
00000FB8 1213 move.b D1, [A3]
00000FBA 0A01 0001 xori.b D1, 0x1
00000FBE C001 and.b D0, D1
00000FC0 671A beq +0x1C /* 00000FDC */
00000FC2 41EE FFFA lea.l A0, [A6 - 0x6]
00000FC6 224C movea.l A1, A4
00000FC8 22D8 move.l [A1]+, [A0]+
00000FCA 3290 move.w [A1], [A0]
00000FCC 486E FFF2 pea.l [A6 - 0xE]
00000FD0 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00000FD4 2046 movea.l A0, D6
00000FD6 7000 moveq.l D0, 0x00
00000FD8 2080 move.l [A0], D0
00000FDA 6040 bra +0x42 /* 0000101C */
label00000FDC:
00000FDC 7001 moveq.l D0, 0x01
00000FDE B06E FFF2 cmp.w D0, [A6 - 0xE]
00000FE2 6720 beq +0x22 /* 00001004 */
00000FE4 486E FFF2 pea.l [A6 - 0xE]
00000FE8 4EAD 098A jsr [A5 + 0x98A /* export_301 */]
00000FEC 42A7 clr.l -[A7]
00000FEE 3F07 move.w -[A7], D7
00000FF0 1F3C 0001 move.b -[A7], 0x1
00000FF4 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
00000FF8 285F movea.l A4, [A7]+
00000FFA 41EE FFF2 lea.l A0, [A6 - 0xE]
00000FFE 224C movea.l A1, A4
00001000 22D8 move.l [A1]+, [A0]+
00001002 3290 move.w [A1], [A0]
label00001004:
00001004 2046 movea.l A0, D6
00001006 20AE FFF4 move.l [A0], [A6 - 0xC]
0000100A 6010 bra +0x12 /* 0000101C */
label0000100C:
0000100C 3F3C 0001 move.w -[A7], 0x1
00001010 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00001014 486E FFF2 pea.l [A6 - 0xE]
00001018 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
label0000101C:
0000101C 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001020 4E5E unlink A6
00001022 205F movea.l A0, [A7]+
00001024 DEFC 0016 add.w A7, 0x16
00001028 4ED0 jmp [A0]
fn0000102A:
0000102A 4E56 FFA0 link A6, -0x0060
0000102E 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00001032 206E 000A movea.l A0, [A6 + 0xA]
00001036 43EE FFFA lea.l A1, [A6 - 0x6]
0000103A 22D8 move.l [A1]+, [A0]+
0000103C 3290 move.w [A1], [A0]
0000103E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001042 486E FFFA pea.l [A6 - 0x6]
00001046 486E FFF8 pea.l [A6 - 0x8]
0000104A 486E FFBF pea.l [A6 - 0x41]
0000104E 486E FFC0 pea.l [A6 - 0x40]
00001052 486E FFF4 pea.l [A6 - 0xC]
00001056 4EBA FE82 jsr [PC - 0x17E /* 00000EDA */]
0000105A 4AAE FFF4 tst.l [A6 - 0xC]
0000105E 57C0 seq D0
00001060 802D FEBF or.b D0, [A5 - 0x141]
00001064 0240 0001 andi.w D0, 0x1
00001068 6600 018C bne +0x18E /* 000011F6 */
0000106C 7000 moveq.l D0, 0x00
0000106E 2D40 FFAA move.l [A6 - 0x56], D0
00001072 42A7 clr.l -[A7]
00001074 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001078 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
0000107C 2D5F FFAE move.l [A6 - 0x52], [A7]+
00001080 4A6E FFF8 tst.w [A6 - 0x8]
00001084 5DC0 slt D0
00001086 4400 neg.b D0
00001088 4880 ext.w D0
0000108A 48C0 ext.l D0
0000108C 222E FFAE move.l D1, [A6 - 0x52]
00001090 9280 sub.l D1, D0
00001092 2D41 FFA6 move.l [A6 - 0x5A], D1
00001096 2D6E FFA6 FFA0 move.l [A6 - 0x60], [A6 - 0x5A]
0000109C 102E FFBF move.b D0, [A6 - 0x41]
000010A0 676C beq +0x6E /* 0000110E */
000010A2 486E FFC0 pea.l [A6 - 0x40]
000010A6 486E FFAA pea.l [A6 - 0x56]
000010AA 486E FFA6 pea.l [A6 - 0x5A]
000010AE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000010B2 486E FFA0 pea.l [A6 - 0x60]
000010B6 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
000010BA 486E FFE4 pea.l [A6 - 0x1C]
000010BE 486E FFAA pea.l [A6 - 0x56]
000010C2 486E FFA6 pea.l [A6 - 0x5A]
000010C6 486E FFAE pea.l [A6 - 0x52]
000010CA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000010CE 3F3C 000D move.w -[A7], 0xD /* '\r' */
000010D2 4EBA FD84 jsr [PC - 0x27C /* 00000E58 */]
000010D6 486E FFD8 pea.l [A6 - 0x28]
000010DA 486E FFAA pea.l [A6 - 0x56]
000010DE 486E FFA6 pea.l [A6 - 0x5A]
000010E2 486E FFAE pea.l [A6 - 0x52]
000010E6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000010EA 3F3C 002C move.w -[A7], 0x2C /* ',' */
000010EE 4EBA FD68 jsr [PC - 0x298 /* 00000E58 */]
000010F2 486E FFC0 pea.l [A6 - 0x40]
000010F6 486E FFAA pea.l [A6 - 0x56]
000010FA 486E FFA6 pea.l [A6 - 0x5A]
000010FE 486E FFAE pea.l [A6 - 0x52]
00001102 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001106 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
0000110A 4EBA FD4C jsr [PC - 0x2B4 /* 00000E58 */]
label0000110E:
0000110E 486E FFFA pea.l [A6 - 0x6]
00001112 4EAD 098A jsr [A5 + 0x98A /* export_301 */]
00001116 286E FFFC movea.l A4, [A6 - 0x4]
0000111A 302E 0008 move.w D0, [A6 + 0x8]
0000111E 0440 0095 subi.w D0, 0x95
00001122 6706 beq +0x8 /* 0000112A */
00001124 5340 subq.w D0, 1
00001126 670A beq +0xC /* 00001132 */
00001128 600E bra +0x10 /* 00001138 */
label0000112A:
0000112A 2D6E FFAA FFA6 move.l [A6 - 0x5A], [A6 - 0x56]
00001130 6006 bra +0x8 /* 00001138 */
label00001132:
00001132 2D6E FFA6 FFAA move.l [A6 - 0x56], [A6 - 0x5A]
label00001138:
00001138 2A2E FFA6 move.l D5, [A6 - 0x5A]
0000113C 9AAE FFAA sub.l D5, [A6 - 0x56]
00001140 42A7 clr.l -[A7]
00001142 2F0C move.l -[A7], A4
00001144 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00001148 2C1F move.l D6, [A7]+
0000114A 5386 subq.l D6, 1
0000114C 2E06 move.l D7, D6
0000114E 9E85 sub.l D7, D5
00001150 6F40 ble +0x42 /* 00001192 */
00001152 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001156 2007 move.l D0, D7
00001158 D0AE FFAE add.l D0, [A6 - 0x52]
0000115C 2F00 move.l -[A7], D0
0000115E 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00001162 4267 clr.w -[A7]
00001164 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00001168 381F move.w D4, [A7]+
0000116A 6600 008A bne +0x8C /* 000011F6 */
0000116E 206E FFF4 movea.l A0, [A6 - 0xC]
00001172 202E FFA6 move.l D0, [A6 - 0x5A]
00001176 D090 add.l D0, [A0]
00001178 2F00 move.l -[A7], D0
0000117A 202E FFA6 move.l D0, [A6 - 0x5A]
0000117E D090 add.l D0, [A0]
00001180 D087 add.l D0, D7
00001182 2F00 move.l -[A7], D0
00001184 202E FFAE move.l D0, [A6 - 0x52]
00001188 90AE FFA6 sub.l D0, [A6 - 0x5A]
0000118C 2F00 move.l -[A7], D0
0000118E 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
label00001192:
00001192 2F14 move.l -[A7], [A4]
00001194 206E FFF4 movea.l A0, [A6 - 0xC]
00001198 202E FFAA move.l D0, [A6 - 0x56]
0000119C D090 add.l D0, [A0]
0000119E 2F00 move.l -[A7], D0
000011A0 2F06 move.l -[A7], D6
000011A2 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
000011A6 2F0C move.l -[A7], A4
000011A8 205F movea.l A0, [A7]+
000011AA A023 syscall DisposHandle/DisposeHandle
000011AC 4A87 tst.l D7
000011AE 6C34 bge +0x36 /* 000011E4 */
000011B0 206E FFF4 movea.l A0, [A6 - 0xC]
000011B4 202E FFA6 move.l D0, [A6 - 0x5A]
000011B8 D090 add.l D0, [A0]
000011BA 2F00 move.l -[A7], D0
000011BC 202E FFAA move.l D0, [A6 - 0x56]
000011C0 D090 add.l D0, [A0]
000011C2 D086 add.l D0, D6
000011C4 2F00 move.l -[A7], D0
000011C6 202E FFAE move.l D0, [A6 - 0x52]
000011CA 90AE FFA6 sub.l D0, [A6 - 0x5A]
000011CE 2F00 move.l -[A7], D0
000011D0 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
000011D4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000011D8 2007 move.l D0, D7
000011DA D0AE FFAE add.l D0, [A6 - 0x52]
000011DE 2F00 move.l -[A7], D0
000011E0 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
label000011E4:
000011E4 4A6E FFF8 tst.w [A6 - 0x8]
000011E8 6F0C ble +0xE /* 000011F6 */
000011EA 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000011EE 3F2E FFAC move.w -[A7], [A6 - 0x54]
000011F2 4EAD 131A jsr [A5 + 0x131A /* export_607 */]
label000011F6:
000011F6 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
000011FA 4E5E unlink A6
000011FC 205F movea.l A0, [A7]+
000011FE 5C4F addq.w A7, 6
00001200 4ED0 jmp [A0]
00001202 4E56 FFF2 link A6, -0x000E
00001206 2F07 move.l -[A7], D7
00001208 486E FFFA pea.l [A6 - 0x6]
0000120C 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00001210 102D FEBF move.b D0, [A5 - 0x141]
00001214 6600 008C bne +0x8E /* 000012A2 */
00001218 486D FACA pea.l [A5 - 0x536]
0000121C 486E FFF4 pea.l [A6 - 0xC]
00001220 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001224 4A6E FFF4 tst.w [A6 - 0xC]
00001228 660A bne +0xC /* 00001234 */
0000122A 486E FFFA pea.l [A6 - 0x6]
0000122E 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00001232 606E bra +0x70 /* 000012A2 */
label00001234:
00001234 7008 moveq.l D0, 0x08
00001236 B06E FFF4 cmp.w D0, [A6 - 0xC]
0000123A 6656 bne +0x58 /* 00001292 */
0000123C 3E2E FFF8 move.w D7, [A6 - 0x8]
00001240 3007 move.w D0, D7
00001242 0440 0043 subi.w D0, 0x43 /* 'C' */
00001246 670E beq +0x10 /* 00001256 */
00001248 0440 0052 subi.w D0, 0x52 /* 'R' */
0000124C 6708 beq +0xA /* 00001256 */
0000124E 5340 subq.w D0, 1
00001250 6704 beq +0x6 /* 00001256 */
00001252 603E bra +0x40 /* 00001292 */
00001254 603C bra +0x3E /* 00001292 */
label00001256:
00001256 486E FFFA pea.l [A6 - 0x6]
0000125A 3F07 move.w -[A7], D7
0000125C 4EBA FDCC jsr [PC - 0x234 /* 0000102A */]
00001260 102D FEBF move.b D0, [A5 - 0x141]
00001264 6708 beq +0xA /* 0000126E */
00001266 486E FFFA pea.l [A6 - 0x6]
0000126A 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
label0000126E:
0000126E 486D FACA pea.l [A5 - 0x536]
00001272 486E FFF4 pea.l [A6 - 0xC]
00001276 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
0000127A 4A6E FFF4 tst.w [A6 - 0xC]
0000127E 6708 beq +0xA /* 00001288 */
00001280 3F3C 0001 move.w -[A7], 0x1
00001284 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
label00001288:
00001288 486E FFF4 pea.l [A6 - 0xC]
0000128C 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00001290 6010 bra +0x12 /* 000012A2 */
label00001292:
00001292 486E FFFA pea.l [A6 - 0x6]
00001296 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000129A 3F3C 0001 move.w -[A7], 0x1
0000129E 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
label000012A2:
000012A2 2E1F move.l D7, [A7]+
000012A4 4E5E unlink A6
000012A6 4E75 rts
fn000012A8:
000012A8 4E56 FFF8 link A6, -0x0008
000012AC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000012B0 266E 0010 movea.l A3, [A6 + 0x10]
000012B4 2A2E 0014 move.l D5, [A6 + 0x14]
000012B8 422E 001E clr.b [A6 + 0x1E]
000012BC 206E 0018 movea.l A0, [A6 + 0x18]
000012C0 4A90 tst.l [A0]
000012C2 6E04 bgt +0x6 /* 000012C8 */
000012C4 6000 009E bra +0xA0 /* 00001364 */
label000012C8:
000012C8 102E 001C move.b D0, [A6 + 0x1C]
000012CC 4880 ext.w D0
000012CE 671E beq +0x20 /* 000012EE */
000012D0 5340 subq.w D0, 1
000012D2 6716 beq +0x18 /* 000012EA */
000012D4 5340 subq.w D0, 1
000012D6 670C beq +0xE /* 000012E4 */
000012D8 5340 subq.w D0, 1
000012DA 6702 beq +0x4 /* 000012DE */
000012DC 6018 bra +0x1A /* 000012F6 */
label000012DE:
000012DE 7E0D moveq.l D7, 0x0D
000012E0 4206 clr.b D6
000012E2 6012 bra +0x14 /* 000012F6 */
label000012E4:
000012E4 7E2C moveq.l D7, 0x2C
000012E6 4206 clr.b D6
000012E8 600C bra +0xE /* 000012F6 */
label000012EA:
000012EA 7C01 moveq.l D6, 0x01
000012EC 6008 bra +0xA /* 000012F6 */
label000012EE:
000012EE 1D7C 0001 001E move.b [A6 + 0x1E], 0x1
000012F4 606E bra +0x70 /* 00001364 */
label000012F6:
000012F6 206E 0008 movea.l A0, [A6 + 0x8]
000012FA 2853 movea.l A4, [A3]
000012FC D9D0 add.l A4, [A0]
000012FE 1006 move.b D0, D6
00001300 6720 beq +0x22 /* 00001322 */
label00001302:
00001302 2013 move.l D0, [A3]
00001304 B0AE 000C cmp.l D0, [A6 + 0xC]
00001308 5DC0 slt D0
0000130A 4A00 tst.b D0
0000130C 6750 beq +0x52 /* 0000135E */
0000130E 4241 clr.w D1
00001310 1214 move.b D1, [A4]
00001312 7420 moveq.l D2, 0x20
00001314 B441 cmp.w D2, D1
00001316 5CC1 sge D1
00001318 C001 and.b D0, D1
0000131A 6742 beq +0x44 /* 0000135E */
0000131C 528C addq.l A4, 1
0000131E 5293 addq.l [A3], 1
00001320 60E0 bra -0x1E /* 00001302 */
label00001322:
00001322 2013 move.l D0, [A3]
00001324 B0AE 000C cmp.l D0, [A6 + 0xC]
00001328 5DC0 slt D0
0000132A 4A00 tst.b D0
0000132C 6710 beq +0x12 /* 0000133E */
0000132E 4241 clr.w D1
00001330 1214 move.b D1, [A4]
00001332 BE41 cmp.w D7, D1
00001334 57C1 seq D1
00001336 C001 and.b D0, D1
00001338 6704 beq +0x6 /* 0000133E */
0000133A 5293 addq.l [A3], 1
0000133C 6020 bra +0x22 /* 0000135E */
label0000133E:
0000133E 2045 movea.l A0, D5
00001340 4A90 tst.l [A0]
00001342 6F1A ble +0x1C /* 0000135E */
00001344 2045 movea.l A0, D5
00001346 5390 subq.l [A0], 1
00001348 206E 0008 movea.l A0, [A6 + 0x8]
0000134C 2245 movea.l A1, D5
0000134E 2851 movea.l A4, [A1]
00001350 D9D0 add.l A4, [A0]
00001352 4240 clr.w D0
00001354 1014 move.b D0, [A4]
00001356 BE40 cmp.w D7, D0
00001358 6704 beq +0x6 /* 0000135E */
0000135A 2045 movea.l A0, D5
0000135C 5290 addq.l [A0], 1
label0000135E:
0000135E 1D7C 0001 001E move.b [A6 + 0x1E], 0x1
label00001364:
00001364 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001368 4E5E unlink A6
0000136A 205F movea.l A0, [A7]+
0000136C DEFC 0016 add.w A7, 0x16
00001370 4ED0 jmp [A0]
00001372 4E56 FFA6 link A6, -0x005A
00001376 48E7 0300 movem.l -[A7], D6,D7
0000137A 486D FACA pea.l [A5 - 0x536]
0000137E 486E FFFA pea.l [A6 - 0x6]
00001382 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001386 302D FD42 move.w D0, [A5 - 0x2BE]
0000138A 0440 001D subi.w D0, 0x1D
0000138E 671C beq +0x1E /* 000013AC */
00001390 5340 subq.w D0, 1
00001392 6718 beq +0x1A /* 000013AC */
00001394 5340 subq.w D0, 1
00001396 6714 beq +0x16 /* 000013AC */
00001398 5340 subq.w D0, 1
0000139A 6710 beq +0x12 /* 000013AC */
0000139C 5340 subq.w D0, 1
0000139E 670C beq +0xE /* 000013AC */
000013A0 3F3C 0001 move.w -[A7], 0x1
000013A4 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
000013A8 6000 010A bra +0x10C /* 000014B4 */
label000013AC:
000013AC 486D FACA pea.l [A5 - 0x536]
000013B0 486E FFFA pea.l [A6 - 0x6]
000013B4 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
000013B8 3F3C FFFF move.w -[A7], 0xFFFF
000013BC 486E FFAE pea.l [A6 - 0x52]
000013C0 486E FFF8 pea.l [A6 - 0x8]
000013C4 486E FFC3 pea.l [A6 - 0x3D]
000013C8 486E FFC4 pea.l [A6 - 0x3C]
000013CC 486E FFF4 pea.l [A6 - 0xC]
000013D0 4EBA FB08 jsr [PC - 0x4F8 /* 00000EDA */]
000013D4 102D FEBF move.b D0, [A5 - 0x141]
000013D8 6600 00DA bne +0xDC /* 000014B4 */
000013DC 4AAE FFF4 tst.l [A6 - 0xC]
000013E0 57C1 seq D1
000013E2 8001 or.b D0, D1
000013E4 0240 0001 andi.w D0, 0x1
000013E8 6704 beq +0x6 /* 000013EE */
000013EA 6000 00C8 bra +0xCA /* 000014B4 */
label000013EE:
000013EE 7000 moveq.l D0, 0x00
000013F0 2D40 FFBA move.l [A6 - 0x46], D0
000013F4 42A7 clr.l -[A7]
000013F6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000013FA 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
000013FE 2C1F move.l D6, [A7]+
00001400 4A6E FFF8 tst.w [A6 - 0x8]
00001404 5DC0 slt D0
00001406 4400 neg.b D0
00001408 4880 ext.w D0
0000140A 48C0 ext.l D0
0000140C 2206 move.l D1, D6
0000140E 9280 sub.l D1, D0
00001410 2D41 FFB6 move.l [A6 - 0x4A], D1
00001414 2D6E FFB6 FFA8 move.l [A6 - 0x58], [A6 - 0x4A]
0000141A 102E FFC3 move.b D0, [A6 - 0x3D]
0000141E 6718 beq +0x1A /* 00001438 */
00001420 486E FFC4 pea.l [A6 - 0x3C]
00001424 486E FFBA pea.l [A6 - 0x46]
00001428 486E FFB6 pea.l [A6 - 0x4A]
0000142C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001430 486E FFA8 pea.l [A6 - 0x58]
00001434 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
label00001438:
00001438 4247 clr.w D7
0000143A 602A bra +0x2C /* 00001466 */
label0000143C:
0000143C 4267 clr.w -[A7]
0000143E 1F07 move.b -[A7], D7
00001440 3007 move.w D0, D7
00001442 C1FC 000C muls.w D0, 0xC
00001446 4876 00C4 pea.l [A6 + D0.w - 0x60]
0000144A 486E FFBA pea.l [A6 - 0x46]
0000144E 486E FFB6 pea.l [A6 - 0x4A]
00001452 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00001456 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000145A 4EBA FE4C jsr [PC - 0x1B4 /* 000012A8 */]
0000145E 101F move.b D0, [A7]+
00001460 6702 beq +0x4 /* 00001464 */
00001462 6008 bra +0xA /* 0000146C */
label00001464:
00001464 5247 addq.w D7, 1
label00001466:
00001466 7003 moveq.l D0, 0x03
00001468 B047 cmp.w D0, D7
0000146A 6CD0 bge -0x2E /* 0000143C */
label0000146C:
0000146C 206E FFF4 movea.l A0, [A6 - 0xC]
00001470 202E FFB6 move.l D0, [A6 - 0x4A]
00001474 D090 add.l D0, [A0]
00001476 2F00 move.l -[A7], D0
00001478 202E FFBA move.l D0, [A6 - 0x46]
0000147C D090 add.l D0, [A0]
0000147E 2F00 move.l -[A7], D0
00001480 2006 move.l D0, D6
00001482 90AE FFB6 sub.l D0, [A6 - 0x4A]
00001486 2F00 move.l -[A7], D0
00001488 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
0000148C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001490 202E FFB6 move.l D0, [A6 - 0x4A]
00001494 90AE FFBA sub.l D0, [A6 - 0x46]
00001498 2206 move.l D1, D6
0000149A 9280 sub.l D1, D0
0000149C 2F01 move.l -[A7], D1
0000149E 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
000014A2 4A6E FFF8 tst.w [A6 - 0x8]
000014A6 6F0C ble +0xE /* 000014B4 */
000014A8 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000014AC 3F2E FFBC move.w -[A7], [A6 - 0x44]
000014B0 4EAD 131A jsr [A5 + 0x131A /* export_607 */]
label000014B4:
000014B4 4CDF 00C0 movem.l D6,D7, [A7]+
000014B8 4E5E unlink A6
000014BA 4E75 rts
000014BC 4E56 0000 link A6, 0
000014C0 42A7 clr.l -[A7]
000014C2 A975 syscall TickCount
000014C4 2B5F F516 move.l [A5 - 0xAEA], [A7]+
000014C8 2B6D F516 F50A move.l [A5 - 0xAF6], [A5 - 0xAEA]
000014CE 2B6D F516 F506 move.l [A5 - 0xAFA], [A5 - 0xAEA]
000014D4 2B6D F516 FDA8 move.l [A5 - 0x258], [A5 - 0xAEA]
000014DA 4E5E unlink A6
000014DC 4E75 rts
000014DE 4E56 0000 link A6, 0
000014E2 3F3C 0002 move.w -[A7], 0x2
000014E6 4EBA F788 jsr [PC - 0x878 /* 00000C70 */]
000014EA 4E5E unlink A6
000014EC 4E75 rts
000014EE 4E56 0000 link A6, 0
000014F2 3F3C 0001 move.w -[A7], 0x1
000014F6 4EBA F778 jsr [PC - 0x888 /* 00000C70 */]
000014FA 4E5E unlink A6
000014FC 4E75 rts
000014FE 4E56 FFEC link A6, -0x0014
00001502 48E7 0300 movem.l -[A7], D6,D7
00001506 7001 moveq.l D0, 0x01
00001508 2D40 FFF6 move.l [A6 - 0xA], D0
0000150C 486E FFF6 pea.l [A6 - 0xA]
00001510 1F3C 0001 move.b -[A7], 0x1
00001514 4EBA EC54 jsr [PC - 0x13AC /* 0000016A */]
00001518 102D FEBF move.b D0, [A5 - 0x141]
0000151C 6654 bne +0x56 /* 00001572 */
0000151E 4AAE FFF6 tst.l [A6 - 0xA]
00001522 6C06 bge +0x8 /* 0000152A */
00001524 7001 moveq.l D0, 0x01
00001526 2D40 FFF6 move.l [A6 - 0xA], D0
label0000152A:
0000152A 4267 clr.w -[A7]
0000152C A974 syscall Button
0000152E 1C1F move.b D6, [A7]+
00001530 0A06 0001 xori.b D6, 0x1
00001534 2D6E FFF6 FFEC move.l [A6 - 0x14], [A6 - 0xA]
0000153A 7E01 moveq.l D7, 0x01
0000153C 602E bra +0x30 /* 0000156C */
label0000153E:
0000153E 3F3C 001E move.w -[A7], 0x1E
00001542 A9C8 syscall SysBeep
00001544 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
00001548 102D FEBF move.b D0, [A5 - 0x141]
0000154C 6624 bne +0x26 /* 00001572 */
0000154E 1206 move.b D1, D6
00001550 6716 beq +0x18 /* 00001568 */
00001552 48E7 C000 movem.l -[A7], D0,D1
00001556 4267 clr.w -[A7]
00001558 A974 syscall Button
0000155A 141F move.b D2, [A7]+
0000155C 4CDF 0003 movem.l D0,D1, [A7]+
00001560 C202 and.b D1, D2
00001562 8001 or.b D0, D1
00001564 6702 beq +0x4 /* 00001568 */
00001566 600A bra +0xC /* 00001572 */
label00001568:
00001568 5287 addq.l D7, 1
0000156A 6906 bvs +0x8 /* 00001572 */
label0000156C:
0000156C BEAE FFEC cmp.l D7, [A6 - 0x14]
00001570 6FCC ble -0x32 /* 0000153E */
label00001572:
00001572 4CDF 00C0 movem.l D6,D7, [A7]+
00001576 4E5E unlink A6
00001578 4E75 rts
0000157A 4E56 FFF2 link A6, -0x000E
0000157E 48E7 0108 movem.l -[A7], D7,A4
00001582 486D FACA pea.l [A5 - 0x536]
00001586 486E FFFA pea.l [A6 - 0x6]
0000158A 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
0000158E 7008 moveq.l D0, 0x08
00001590 B06E FFFA cmp.w D0, [A6 - 0x6]
00001594 670C beq +0xE /* 000015A2 */
00001596 486E FFFA pea.l [A6 - 0x6]
0000159A 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000159E 6000 009C bra +0x9E /* 0000163C */
label000015A2:
000015A2 2F3C 0023 0000 move.l -[A7], 0x230000 /* '#\0\0' */
000015A8 3F3C 0003 move.w -[A7], 0x3
000015AC 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
000015B0 101F move.b D0, [A7]+
000015B2 6604 bne +0x6 /* 000015B8 */
000015B4 6000 008E bra +0x90 /* 00001644 */
label000015B8:
000015B8 42A7 clr.l -[A7]
000015BA 486D FACA pea.l [A5 - 0x536]
000015BE 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000015C2 2E1F move.l D7, [A7]+
000015C4 9EAD FAD2 sub.l D7, [A5 - 0x52E]
000015C8 42A7 clr.l -[A7]
000015CA 2F07 move.l -[A7], D7
000015CC 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
000015D0 285F movea.l A4, [A7]+
000015D2 200C move.l D0, A4
000015D4 6712 beq +0x14 /* 000015E8 */
000015D6 42A7 clr.l -[A7]
000015D8 486D FACA pea.l [A5 - 0x536]
000015DC 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
000015E0 2F14 move.l -[A7], [A4]
000015E2 2F07 move.l -[A7], D7
000015E4 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
label000015E8:
000015E8 302E FFFE move.w D0, [A6 - 0x2]
000015EC 0440 003C subi.w D0, 0x3C /* '<' */
000015F0 671C beq +0x1E /* 0000160E */
000015F2 5340 subq.w D0, 1
000015F4 670C beq +0xE /* 00001602 */
000015F6 5340 subq.w D0, 1
000015F8 6720 beq +0x22 /* 0000161A */
000015FA 0440 001E subi.w D0, 0x1E
000015FE 6726 beq +0x28 /* 00001626 */
00001600 603A bra +0x3C /* 0000163C */
label00001602:
00001602 486D FDB8 pea.l [A5 - 0x248]
00001606 2F0C move.l -[A7], A4
00001608 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
0000160C 6036 bra +0x38 /* 00001644 */
label0000160E:
0000160E 486D FDB4 pea.l [A5 - 0x24C]
00001612 2F0C move.l -[A7], A4
00001614 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001618 602A bra +0x2C /* 00001644 */
label0000161A:
0000161A 486D FDB0 pea.l [A5 - 0x250]
0000161E 2F0C move.l -[A7], A4
00001620 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001624 601E bra +0x20 /* 00001644 */
label00001626:
00001626 486D FDAC pea.l [A5 - 0x254]
0000162A 2F0C move.l -[A7], A4
0000162C 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001630 42A7 clr.l -[A7]
00001632 A975 syscall TickCount
00001634 2B5F FDA0 move.l [A5 - 0x260], [A7]+
00001638 600A bra +0xC /* 00001644 */
0000163A 6008 bra +0xA /* 00001644 */
label0000163C:
0000163C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001640 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
label00001644:
00001644 4CDF 1080 movem.l D7,A4, [A7]+
00001648 4E5E unlink A6
0000164A 4E75 rts
0000164C 4E56 FFDA link A6, -0x0026
00001650 2F0A move.l -[A7], A2
00001652 42A7 clr.l -[A7]
00001654 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
00001658 201F move.l D0, [A7]+
0000165A 3D40 FFFC move.w [A6 - 0x4], D0
0000165E 4267 clr.w -[A7]
00001660 486E FFFC pea.l [A6 - 0x4]
00001664 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00001668 101F move.b D0, [A7]+
0000166A 6604 bne +0x6 /* 00001670 */
0000166C 6000 0098 bra +0x9A /* 00001706 */
label00001670:
00001670 4267 clr.w -[A7]
00001672 4EBA EA88 jsr [PC - 0x1578 /* 000000FC */]
00001676 3D5F FFFE move.w [A6 - 0x2], [A7]+
0000167A 4267 clr.w -[A7]
0000167C 486E FFFE pea.l [A6 - 0x2]
00001680 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00001684 101F move.b D0, [A7]+
00001686 6602 bne +0x4 /* 0000168A */
00001688 607C bra +0x7E /* 00001706 */
label0000168A:
0000168A 7000 moveq.l D0, 0x00
0000168C 2D40 FFE2 move.l [A6 - 0x1E], D0
00001690 486E FFE2 pea.l [A6 - 0x1E]
00001694 4267 clr.w -[A7]
00001696 4EBA EAD2 jsr [PC - 0x152E /* 0000016A */]
0000169A 102D FEBF move.b D0, [A5 - 0x141]
0000169E 6666 bne +0x68 /* 00001706 */
000016A0 206D F242 movea.l A0, [A5 - 0xDBE]
000016A4 302E FFFC move.w D0, [A6 - 0x4]
000016A8 E740 asl D0.w, 3
000016AA 43EE FFEC lea.l A1, [A6 - 0x14]
000016AE 45E8 03EE lea.l A2, [A0 + 0x3EE]
000016B2 41F2 0000 lea.l A0, [A2 + D0.w]
000016B6 22D8 move.l [A1]+, [A0]+
000016B8 22D8 move.l [A1]+, [A0]+
000016BA 206D F242 movea.l A0, [A5 - 0xDBE]
000016BE 302E FFFE move.w D0, [A6 - 0x2]
000016C2 E740 asl D0.w, 3
000016C4 43EE FFF4 lea.l A1, [A6 - 0xC]
000016C8 45E8 03EE lea.l A2, [A0 + 0x3EE]
000016CC 41F2 0000 lea.l A0, [A2 + D0.w]
000016D0 22D8 move.l [A1]+, [A0]+
000016D2 22D8 move.l [A1]+, [A0]+
000016D4 4267 clr.w -[A7]
000016D6 486E FFF4 pea.l [A6 - 0xC]
000016DA A8AE syscall EmptyRect
000016DC 101F move.b D0, [A7]+
000016DE 6716 beq +0x18 /* 000016F6 */
000016E0 486E FFDA pea.l [A6 - 0x26]
000016E4 3F2E FFFE move.w -[A7], [A6 - 0x2]
000016E8 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000016EC 205F movea.l A0, [A7]+
000016EE 43EE FFF4 lea.l A1, [A6 - 0xC]
000016F2 22D8 move.l [A1]+, [A0]+
000016F4 22D8 move.l [A1]+, [A0]+
label000016F6:
000016F6 486E FFEC pea.l [A6 - 0x14]
000016FA 486E FFF4 pea.l [A6 - 0xC]
000016FE 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00001702 4EAD 066A jsr [A5 + 0x66A /* export_201 */]
label00001706:
00001706 245F movea.l A2, [A7]+
00001708 4E5E unlink A6
0000170A 4E75 rts
0000170C 4E56 0000 link A6, 0
00001710 3B7C 0301 FAB2 move.w [A5 - 0x54E], 0x301
00001716 4E5E unlink A6
00001718 4E75 rts
0000171A 4E56 FFF0 link A6, -0x0010
0000171E 48E7 0308 movem.l -[A7], D6,D7,A4
00001722 7E01 moveq.l D7, 0x01
00001724 4AAD FB04 tst.l [A5 - 0x4FC]
00001728 660A bne +0xC /* 00001734 */
0000172A 3F3C 0043 move.w -[A7], 0x43 /* 'C' */
0000172E 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00001732 607A bra +0x7C /* 000017AE */
label00001734:
00001734 1007 move.b D0, D7
00001736 6776 beq +0x78 /* 000017AE */
00001738 486D FACA pea.l [A5 - 0x536]
0000173C 486E FFFA pea.l [A6 - 0x6]
00001740 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001744 4A6E FFFA tst.w [A6 - 0x6]
00001748 6602 bne +0x4 /* 0000174C */
0000174A 6062 bra +0x64 /* 000017AE */
label0000174C:
0000174C 7008 moveq.l D0, 0x08
0000174E B06E FFFA cmp.w D0, [A6 - 0x6]
00001752 670A beq +0xC /* 0000175E */
00001754 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00001758 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
0000175C 6050 bra +0x52 /* 000017AE */
label0000175E:
0000175E 3C2E FFFE move.w D6, [A6 - 0x2]
00001762 486D FACA pea.l [A5 - 0x536]
00001766 486E FFFA pea.l [A6 - 0x6]
0000176A 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
0000176E 4A6E FFFA tst.w [A6 - 0x6]
00001772 6604 bne +0x6 /* 00001778 */
00001774 4207 clr.b D7
00001776 601E bra +0x20 /* 00001796 */
label00001778:
00001778 70FE moveq.l D0, 0xFFFFFFFE
0000177A B06E FFFA cmp.w D0, [A6 - 0x6]
0000177E 56C0 sne D0
00001780 7222 moveq.l D1, 0x22
00001782 B2AE FFFC cmp.l D1, [A6 - 0x4]
00001786 56C1 sne D1
00001788 8001 or.b D0, D1
0000178A 670A beq +0xC /* 00001796 */
0000178C 3F3C 0013 move.w -[A7], 0x13
00001790 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00001794 6018 bra +0x1A /* 000017AE */
label00001796:
00001796 42A7 clr.l -[A7]
00001798 2F2D FB04 move.l -[A7], [A5 - 0x4FC]
0000179C 3F06 move.w -[A7], D6
0000179E 1F3C 0001 move.b -[A7], 0x1
000017A2 486E FFF0 pea.l [A6 - 0x10]
000017A6 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
000017AA 285F movea.l A4, [A7]+
000017AC 6086 bra -0x78 /* 00001734 */
label000017AE:
000017AE 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000017B2 4E5E unlink A6
000017B4 4E75 rts
000017B6 4E56 0000 link A6, 0
000017BA 1B7C 0001 FD88 move.b [A5 - 0x278], 0x1
000017C0 4E5E unlink A6
000017C2 4E75 rts
000017C4 4E56 FFE0 link A6, -0x0020
000017C8 48E7 0308 movem.l -[A7], D6,D7,A4
000017CC 486D FACA pea.l [A5 - 0x536]
000017D0 486E FFFA pea.l [A6 - 0x6]
000017D4 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000017D8 7008 moveq.l D0, 0x08
000017DA B06E FFFA cmp.w D0, [A6 - 0x6]
000017DE 6656 bne +0x58 /* 00001836 */
000017E0 3E2E FFFE move.w D7, [A6 - 0x2]
000017E4 4267 clr.w -[A7]
000017E6 4EAD 073A jsr [A5 + 0x73A /* export_227 */]
000017EA 101F move.b D0, [A7]+
000017EC 6604 bne +0x6 /* 000017F2 */
000017EE 6000 00FA bra +0xFC /* 000018EA */
label000017F2:
000017F2 486E FFFA pea.l [A6 - 0x6]
000017F6 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
000017FA 102D FEBF move.b D0, [A5 - 0x141]
000017FE 6600 00EA bne +0xEC /* 000018EA */
00001802 42A7 clr.l -[A7]
00001804 3F07 move.w -[A7], D7
00001806 1F3C 0001 move.b -[A7], 0x1
0000180A 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
0000180E 285F movea.l A4, [A7]+
00001810 200C move.l D0, A4
00001812 6700 00D6 beq +0xD8 /* 000018EA */
00001816 41EE FFF4 lea.l A0, [A6 - 0xC]
0000181A 224C movea.l A1, A4
0000181C 20D9 move.l [A0]+, [A1]+
0000181E 3091 move.w [A0], [A1]
00001820 41EE FFFA lea.l A0, [A6 - 0x6]
00001824 224C movea.l A1, A4
00001826 22D8 move.l [A1]+, [A0]+
00001828 3290 move.w [A1], [A0]
0000182A 486E FFF4 pea.l [A6 - 0xC]
0000182E 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00001832 6000 00B6 bra +0xB8 /* 000018EA */
label00001836:
00001836 70FE moveq.l D0, 0xFFFFFFFE
00001838 B06E FFFA cmp.w D0, [A6 - 0x6]
0000183C 57C0 seq D0
0000183E 7201 moveq.l D1, 0x01
00001840 B2AE FFFC cmp.l D1, [A6 - 0x4]
00001844 57C1 seq D1
00001846 C001 and.b D0, D1
00001848 6700 0098 beq +0x9A /* 000018E2 */
0000184C 486D FACA pea.l [A5 - 0x536]
00001850 486E FFFA pea.l [A6 - 0x6]
00001854 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001858 3E2D FD42 move.w D7, [A5 - 0x2BE]
0000185C 7008 moveq.l D0, 0x08
0000185E B06E FFFA cmp.w D0, [A6 - 0x6]
00001862 56C0 sne D0
00001864 72FE moveq.l D1, 0xFFFFFFFE
00001866 B26E FFFA cmp.w D1, [A6 - 0x6]
0000186A 56C1 sne D1
0000186C C001 and.b D0, D1
0000186E 6640 bne +0x42 /* 000018B0 */
00001870 42A7 clr.l -[A7]
00001872 2F2D FD64 move.l -[A7], [A5 - 0x29C]
00001876 3F07 move.w -[A7], D7
00001878 4267 clr.w -[A7]
0000187A 486E FFE2 pea.l [A6 - 0x1E]
0000187E 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00001882 285F movea.l A4, [A7]+
00001884 200C move.l D0, A4
00001886 6728 beq +0x2A /* 000018B0 */
00001888 70FE moveq.l D0, 0xFFFFFFFE
0000188A B054 cmp.w D0, [A4]
0000188C 6622 bne +0x24 /* 000018B0 */
0000188E 3C2C 0004 move.w D6, [A4 + 0x4]
00001892 206D FD3E movea.l A0, [A5 - 0x2C2]
00001896 2050 movea.l A0, [A0]
00001898 3006 move.w D0, D6
0000189A E740 asl D0.w, 3
0000189C 43EE FFE6 lea.l A1, [A6 - 0x1A]
000018A0 41F0 0002 lea.l A0, [A0 + D0.w + 0x2]
000018A4 22D8 move.l [A1]+, [A0]+
000018A6 22D8 move.l [A1]+, [A0]+
000018A8 7006 moveq.l D0, 0x06
000018AA B02E FFE6 cmp.b D0, [A6 - 0x1A]
000018AE 670A beq +0xC /* 000018BA */
label000018B0:
000018B0 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000018B4 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
000018B8 6030 bra +0x32 /* 000018EA */
label000018BA:
000018BA 4A2E FFE7 tst.b [A6 - 0x19]
000018BE 6F14 ble +0x16 /* 000018D4 */
000018C0 2F3C 0028 0000 move.l -[A7], 0x280000 /* '(\0\0' */
000018C6 3F3C 0023 move.w -[A7], 0x23 /* '#' */
000018CA 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
000018CE 101F move.b D0, [A7]+
000018D0 6602 bne +0x4 /* 000018D4 */
000018D2 6016 bra +0x18 /* 000018EA */
label000018D4:
000018D4 42A7 clr.l -[A7]
000018D6 3F07 move.w -[A7], D7
000018D8 2F2E FFEA move.l -[A7], [A6 - 0x16]
000018DC 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000018E0 6008 bra +0xA /* 000018EA */
label000018E2:
000018E2 3F3C 0029 move.w -[A7], 0x29 /* ')' */
000018E6 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
label000018EA:
000018EA 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000018EE 4E5E unlink A6
000018F0 4E75 rts
000018F2 4E56 FFF4 link A6, -0x000C
000018F6 2F0C move.l -[A7], A4
000018F8 486E FFFA pea.l [A6 - 0x6]
000018FC 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00001900 102D FEBF move.b D0, [A5 - 0x141]
00001904 662C bne +0x2E /* 00001932 */
00001906 082D 0001 FAFF btst.b [A5 - 0x501], 0x1
0000190C 6706 beq +0x8 /* 00001914 */
0000190E 286D FD5C movea.l A4, [A5 - 0x2A4]
00001912 6004 bra +0x6 /* 00001918 */
label00001914:
00001914 286D FAF4 movea.l A4, [A5 - 0x50C]
label00001918:
00001918 7001 moveq.l D0, 0x01
0000191A 2F00 move.l -[A7], D0
0000191C 3F3C FFFF move.w -[A7], 0xFFFF
00001920 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001924 42A7 clr.l -[A7]
00001926 70FF moveq.l D0, 0xFFFFFFFF
00001928 2F00 move.l -[A7], D0
0000192A 2F0C move.l -[A7], A4
0000192C 42A7 clr.l -[A7]
0000192E 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */]
label00001932:
00001932 285F movea.l A4, [A7]+
00001934 4E5E unlink A6
00001936 4E75 rts
fn00001938:
00001938 4E56 FFFA link A6, -0x0006
0000193C 486D FACA pea.l [A5 - 0x536]
00001940 486E FFFA pea.l [A6 - 0x6]
00001944 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001948 4267 clr.w -[A7]
0000194A 486E FFFA pea.l [A6 - 0x6]
0000194E 4EBA E770 jsr [PC - 0x1890 /* 000000C0 */]
00001952 101F move.b D0, [A7]+
00001954 6602 bne +0x4 /* 00001958 */
00001956 600A bra +0xC /* 00001962 */
label00001958:
00001958 42A7 clr.l -[A7]
0000195A 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
0000195E 2D5F 0008 move.l [A6 + 0x8], [A7]+
label00001962:
00001962 4E5E unlink A6
00001964 4E75 rts
00001966 4E56 FFF0 link A6, -0x0010
0000196A 48E7 0118 movem.l -[A7], D7,A3,A4
0000196E 4A6D EE1A tst.w [A5 - 0x11E6]
00001972 6704 beq +0x6 /* 00001978 */
00001974 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
label00001978:
00001978 102D F435 move.b D0, [A5 - 0xBCB]
0000197C 6704 beq +0x6 /* 00001982 */
0000197E 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */]
label00001982:
00001982 2E2D F242 move.l D7, [A5 - 0xDBE]
00001986 2F07 move.l -[A7], D7
00001988 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
0000198C 2847 movea.l A4, D7
0000198E 486C 001E pea.l [A4 + 0x1E]
00001992 486C 027E pea.l [A4 + 0x27E]
00001996 4EAD 120A jsr [A5 + 0x120A /* export_573 */]
0000199A 47EC 027E lea.l A3, [A4 + 0x27E]
0000199E 4A2B 0004 tst.b [A3 + 0x4]
000019A2 6F0E ble +0x10 /* 000019B2 */
000019A4 102B 0004 move.b D0, [A3 + 0x4]
000019A8 4880 ext.w D0
000019AA 723C moveq.l D1, 0x3C
000019AC 83C0 divs.w D1, D0
000019AE 3941 0746 move.w [A4 + 0x746], D1
label000019B2:
000019B2 47EC 028E lea.l A3, [A4 + 0x28E]
000019B6 4A2B 0005 tst.b [A3 + 0x5]
000019BA 6710 beq +0x12 /* 000019CC */
000019BC 41EC 0754 lea.l A0, [A4 + 0x754]
000019C0 43EC 028E lea.l A1, [A4 + 0x28E]
000019C4 20D9 move.l [A0]+, [A1]+
000019C6 20D9 move.l [A0]+, [A1]+
000019C8 20D9 move.l [A0]+, [A1]+
000019CA 20D9 move.l [A0]+, [A1]+
label000019CC:
000019CC 2047 movea.l A0, D7
000019CE 1028 0880 move.b D0, [A0 + 0x880]
000019D2 6706 beq +0x8 /* 000019DA */
000019D4 2F07 move.l -[A7], D7
000019D6 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
label000019DA:
000019DA 4267 clr.w -[A7]
000019DC 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
000019E0 4267 clr.w -[A7]
000019E2 206D F476 movea.l A0, [A5 - 0xB8A]
000019E6 2F28 007A move.l -[A7], [A0 + 0x7A]
000019EA A8E2 syscall EmptyRgn
000019EC 101F move.b D0, [A7]+
000019EE 6640 bne +0x42 /* 00001A30 */
000019F0 486E FFF0 pea.l [A6 - 0x10]
000019F4 A874 syscall GetPort
000019F6 2F2D F476 move.l -[A7], [A5 - 0xB8A]
000019FA A873 syscall SetPort
000019FC 206D F476 movea.l A0, [A5 - 0xB8A]
00001A00 2068 007A movea.l A0, [A0 + 0x7A]
00001A04 2050 movea.l A0, [A0]
00001A06 43EE FFF4 lea.l A1, [A6 - 0xC]
00001A0A 5488 addq.l A0, 2
00001A0C 22D8 move.l [A1]+, [A0]+
00001A0E 22D8 move.l [A1]+, [A0]+
00001A10 486E FFF4 pea.l [A6 - 0xC]
00001A14 A871 syscall GlobalToLocal
00001A16 486E FFF8 pea.l [A6 - 0x8]
00001A1A A871 syscall GlobalToLocal
00001A1C 486E FFF4 pea.l [A6 - 0xC]
00001A20 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
00001A24 486E FFF4 pea.l [A6 - 0xC]
00001A28 A92A syscall ValidRect
00001A2A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001A2E A873 syscall SetPort
label00001A30:
00001A30 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001A34 4E5E unlink A6
00001A36 4E75 rts
fn00001A38:
00001A38 4E56 FFEE link A6, -0x0012
00001A3C 422E 000A clr.b [A6 + 0xA]
00001A40 102E 0008 move.b D0, [A6 + 0x8]
00001A44 6718 beq +0x1A /* 00001A5E */
00001A46 2F3C 003A 0000 move.l -[A7], 0x3A0000 /* ':\0\0' */
00001A4C 486E FFF0 pea.l [A6 - 0x10]
00001A50 A971 syscall EventAvail
00001A52 101F move.b D0, [A7]+
00001A54 6708 beq +0xA /* 00001A5E */
00001A56 1D7C 0001 000A move.b [A6 + 0xA], 0x1
00001A5C 605E bra +0x60 /* 00001ABC */
label00001A5E:
00001A5E 2F3C 8000 0000 move.l -[A7], 0x80000000
00001A64 486E FFF0 pea.l [A6 - 0x10]
00001A68 A971 syscall EventAvail
00001A6A 101F move.b D0, [A7]+
00001A6C 6708 beq +0xA /* 00001A76 */
00001A6E 1D7C 0001 000A move.b [A6 + 0xA], 0x1
00001A74 6046 bra +0x48 /* 00001ABC */
label00001A76:
00001A76 2F3C 0008 0000 move.l -[A7], 0x80000
00001A7C 486E FFF0 pea.l [A6 - 0x10]
00001A80 A971 syscall EventAvail
00001A82 101F move.b D0, [A7]+
00001A84 6736 beq +0x38 /* 00001ABC */
00001A86 2F3C 0008 0000 move.l -[A7], 0x80000
00001A8C 486E FFF0 pea.l [A6 - 0x10]
00001A90 A970 syscall GetNextEvent
00001A92 1D5F FFEF move.b [A6 - 0x11], [A7]+
00001A96 7000 moveq.l D0, 0x00
00001A98 302E FFFE move.w D0, [A6 - 0x2]
00001A9C C0BC 0000 0100 and.l D0, 0x100
00001AA2 4A80 tst.l D0
00001AA4 6716 beq +0x18 /* 00001ABC */
00001AA6 203C 0000 00FF move.l D0, 0xFF
00001AAC C0AE FFF2 and.l D0, [A6 - 0xE]
00001AB0 722E moveq.l D1, 0x2E
00001AB2 B280 cmp.l D1, D0
00001AB4 6606 bne +0x8 /* 00001ABC */
00001AB6 1D7C 0001 000A move.b [A6 + 0xA], 0x1
label00001ABC:
00001ABC 4E5E unlink A6
00001ABE 205F movea.l A0, [A7]+
00001AC0 544F addq.w A7, 2
00001AC2 4ED0 jmp [A0]
00001AC4 4E56 FFC0 link A6, -0x0040
00001AC8 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00001ACC 7000 moveq.l D0, 0x00
00001ACE 2D40 FFCE move.l [A6 - 0x32], D0
00001AD2 486E FFD2 pea.l [A6 - 0x2E]
00001AD6 A874 syscall GetPort
00001AD8 206D F242 movea.l A0, [A5 - 0xDBE]
00001ADC 1D68 0742 FFF3 move.b [A6 - 0xD], [A0 + 0x742]
00001AE2 206D F242 movea.l A0, [A5 - 0xDBE]
00001AE6 3D68 0746 FFF0 move.w [A6 - 0x10], [A0 + 0x746]
00001AEC 486E FFFA pea.l [A6 - 0x6]
00001AF0 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00001AF4 102D FEBF move.b D0, [A5 - 0x141]
00001AF8 6600 0350 bne +0x352 /* 00001E4A */
00001AFC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001B00 486D EFF0 pea.l [A5 - 0x1010]
00001B04 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */]
00001B08 486E FFFA pea.l [A6 - 0x6]
00001B0C 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00001B10 3B7C 0001 F0FA move.w [A5 - 0xF06], 0x1
00001B16 206D F24E movea.l A0, [A5 - 0xDB2]
00001B1A 3B68 010C F0F0 move.w [A5 - 0xF10], [A0 + 0x10C]
00001B20 3B7C 0003 F0FE move.w [A5 - 0xF02], 0x3
00001B26 3B7C 0101 F0FC move.w [A5 - 0xF04], 0x101
00001B2C 1D7C 0001 FFE5 move.b [A6 - 0x1B], 0x1
00001B32 422E FFEB clr.b [A6 - 0x15]
00001B36 4207 clr.b D7
00001B38 4204 clr.b D4
00001B3A 7CFF moveq.l D6, 0xFFFFFFFF
00001B3C 422E FFEF clr.b [A6 - 0x11]
00001B40 1D7C 0001 FFEE move.b [A6 - 0x12], 0x1
00001B46 4267 clr.w -[A7]
00001B48 4EAD 194A jsr [A5 + 0x194A /* export_805 */]
00001B4C 3D5F FFC8 move.w [A6 - 0x38], [A7]+
00001B50 7A01 moveq.l D5, 0x01
00001B52 422E FFE6 clr.b [A6 - 0x1A]
label00001B56:
00001B56 486D FACA pea.l [A5 - 0x536]
00001B5A 486E FFFA pea.l [A6 - 0x6]
00001B5E 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001B62 4A6E FFFA tst.w [A6 - 0x6]
00001B66 6604 bne +0x6 /* 00001B6C */
00001B68 6000 01A6 bra +0x1A8 /* 00001D10 */
label00001B6C:
00001B6C 4267 clr.w -[A7]
00001B6E 486E FFFA pea.l [A6 - 0x6]
00001B72 4EBA E54C jsr [PC - 0x1AB4 /* 000000C0 */]
00001B76 101F move.b D0, [A7]+
00001B78 6604 bne +0x6 /* 00001B7E */
00001B7A 6000 02CE bra +0x2D0 /* 00001E4A */
label00001B7E:
00001B7E 486D FACA pea.l [A5 - 0x536]
00001B82 486E FFFA pea.l [A6 - 0x6]
00001B86 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001B8A 7008 moveq.l D0, 0x08
00001B8C B06E FFFA cmp.w D0, [A6 - 0x6]
00001B90 670C beq +0xE /* 00001B9E */
00001B92 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00001B96 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00001B9A 6000 02AE bra +0x2B0 /* 00001E4A */
label00001B9E:
00001B9E 302E FFFE move.w D0, [A6 - 0x2]
00001BA2 0440 0030 subi.w D0, 0x30 /* '0' */
00001BA6 6700 0096 beq +0x98 /* 00001C3E */
00001BAA 0440 0014 subi.w D0, 0x14
00001BAE 6700 00A6 beq +0xA8 /* 00001C56 */
00001BB2 5340 subq.w D0, 1
00001BB4 6700 00A8 beq +0xAA /* 00001C5E */
00001BB8 5340 subq.w D0, 1
00001BBA 6700 00B6 beq +0xB8 /* 00001C72 */
00001BBE 5340 subq.w D0, 1
00001BC0 6700 00B8 beq +0xBA /* 00001C7A */
00001BC4 5340 subq.w D0, 1
00001BC6 6700 00BA beq +0xBC /* 00001C82 */
00001BCA 5340 subq.w D0, 1
00001BCC 6700 00BE beq +0xC0 /* 00001C8C */
00001BD0 5340 subq.w D0, 1
00001BD2 6700 00C0 beq +0xC2 /* 00001C94 */
00001BD6 5340 subq.w D0, 1
00001BD8 6700 00CC beq +0xCE /* 00001CA6 */
00001BDC 5340 subq.w D0, 1
00001BDE 6700 0088 beq +0x8A /* 00001C68 */
00001BE2 0440 0020 subi.w D0, 0x20 /* ' ' */
00001BE6 6700 00D4 beq +0xD6 /* 00001CBC */
00001BEA 0440 0012 subi.w D0, 0x12
00001BEE 6700 00D2 beq +0xD4 /* 00001CC2 */
00001BF2 5F40 subq.w D0, 7
00001BF4 6740 beq +0x42 /* 00001C36 */
00001BF6 5540 subq.w D0, 2
00001BF8 6704 beq +0x6 /* 00001BFE */
00001BFA 6000 0108 bra +0x10A /* 00001D04 */
label00001BFE:
00001BFE 486D FACA pea.l [A5 - 0x536]
00001C02 486E FFFA pea.l [A6 - 0x6]
00001C06 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001C0A 4267 clr.w -[A7]
00001C0C 486E FFFA pea.l [A6 - 0x6]
00001C10 4EBA E4AE jsr [PC - 0x1B52 /* 000000C0 */]
00001C14 101F move.b D0, [A7]+
00001C16 6604 bne +0x6 /* 00001C1C */
00001C18 6000 0230 bra +0x232 /* 00001E4A */
label00001C1C:
00001C1C 486E FFFA pea.l [A6 - 0x6]
00001C20 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00001C24 102D FEBF move.b D0, [A5 - 0x141]
00001C28 6600 0220 bne +0x222 /* 00001E4A */
00001C2C 2D6E FFFC FFCE move.l [A6 - 0x32], [A6 - 0x4]
00001C32 6000 FF22 bra -0xDC /* 00001B56 */
label00001C36:
00001C36 422E FFE5 clr.b [A6 - 0x1B]
00001C3A 6000 FF1A bra -0xE4 /* 00001B56 */
label00001C3E:
00001C3E 42A7 clr.l -[A7]
00001C40 4EBA FCF6 jsr [PC - 0x30A /* 00001938 */]
00001C44 201F move.l D0, [A7]+
00001C46 3B40 F0FA move.w [A5 - 0xF06], D0
00001C4A 102D FEBF move.b D0, [A5 - 0x141]
00001C4E 6600 01FA bne +0x1FC /* 00001E4A */
00001C52 6000 FF02 bra -0xFC /* 00001B56 */
label00001C56:
00001C56 422D F0FC clr.b [A5 - 0xF04]
00001C5A 6000 FEFA bra -0x104 /* 00001B56 */
label00001C5E:
00001C5E 3B7C 0002 F0FE move.w [A5 - 0xF02], 0x2
00001C64 6000 FEF0 bra -0x10E /* 00001B56 */
label00001C68:
00001C68 3B7C 0001 F0FE move.w [A5 - 0xF02], 0x1
00001C6E 6000 FEE6 bra -0x118 /* 00001B56 */
label00001C72:
00001C72 7E01 moveq.l D7, 0x01
00001C74 4204 clr.b D4
00001C76 6000 FEDE bra -0x120 /* 00001B56 */
label00001C7A:
00001C7A 7E01 moveq.l D7, 0x01
00001C7C 7801 moveq.l D4, 0x01
00001C7E 6000 FED6 bra -0x128 /* 00001B56 */
label00001C82:
00001C82 1D7C 0001 FFEF move.b [A6 - 0x11], 0x1
00001C88 6000 FECC bra -0x132 /* 00001B56 */
label00001C8C:
00001C8C 422E FFEE clr.b [A6 - 0x12]
00001C90 6000 FEC4 bra -0x13A /* 00001B56 */
label00001C94:
00001C94 1D7C 0001 FFEB move.b [A6 - 0x15], 0x1
00001C9A 4A46 tst.w D6
00001C9C 6C00 FEB8 bge -0x146 /* 00001B56 */
00001CA0 7C3C moveq.l D6, 0x3C
00001CA2 6000 FEB2 bra -0x14C /* 00001B56 */
label00001CA6:
00001CA6 42A7 clr.l -[A7]
00001CA8 4EBA FC8E jsr [PC - 0x372 /* 00001938 */]
00001CAC 201F move.l D0, [A7]+
00001CAE 3C00 move.w D6, D0
00001CB0 102D FEBF move.b D0, [A5 - 0x141]
00001CB4 6600 0194 bne +0x196 /* 00001E4A */
00001CB8 6000 FE9C bra -0x162 /* 00001B56 */
label00001CBC:
00001CBC 4205 clr.b D5
00001CBE 6000 FE96 bra -0x168 /* 00001B56 */
label00001CC2:
00001CC2 42A7 clr.l -[A7]
00001CC4 4EBA FC72 jsr [PC - 0x38E /* 00001938 */]
00001CC8 201F move.l D0, [A7]+
00001CCA 3D40 FFDE move.w [A6 - 0x22], D0
00001CCE 42A7 clr.l -[A7]
00001CD0 4EBA FC66 jsr [PC - 0x39A /* 00001938 */]
00001CD4 201F move.l D0, [A7]+
00001CD6 3D40 FFDC move.w [A6 - 0x24], D0
00001CDA 42A7 clr.l -[A7]
00001CDC 4EBA FC5A jsr [PC - 0x3A6 /* 00001938 */]
00001CE0 201F move.l D0, [A7]+
00001CE2 3D40 FFE2 move.w [A6 - 0x1E], D0
00001CE6 42A7 clr.l -[A7]
00001CE8 4EBA FC4E jsr [PC - 0x3B2 /* 00001938 */]
00001CEC 201F move.l D0, [A7]+
00001CEE 3D40 FFE0 move.w [A6 - 0x20], D0
00001CF2 102D FEBF move.b D0, [A5 - 0x141]
00001CF6 6600 0152 bne +0x154 /* 00001E4A */
00001CFA 1D7C 0001 FFE6 move.b [A6 - 0x1A], 0x1
00001D00 6000 FE54 bra -0x1AA /* 00001B56 */
label00001D04:
00001D04 3F3C 0036 move.w -[A7], 0x36 /* '6' */
00001D08 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00001D0C 6000 013C bra +0x13E /* 00001E4A */
label00001D10:
00001D10 1005 move.b D0, D5
00001D12 6704 beq +0x6 /* 00001D18 */
00001D14 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
label00001D18:
00001D18 1005 move.b D0, D5
00001D1A 6716 beq +0x18 /* 00001D32 */
00001D1C 1F3C 0001 move.b -[A7], 0x1
00001D20 4EAD 088A jsr [A5 + 0x88A /* export_269 */]
00001D24 102D FEBF move.b D0, [A5 - 0x141]
00001D28 6600 01B0 bne +0x1B2 /* 00001EDA */
00001D2C 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */]
00001D30 6006 bra +0x8 /* 00001D38 */
label00001D32:
00001D32 4267 clr.w -[A7]
00001D34 4EAD 088A jsr [A5 + 0x88A /* export_269 */]
label00001D38:
00001D38 4267 clr.w -[A7]
00001D3A 1F2E FFE5 move.b -[A7], [A6 - 0x1B]
00001D3E 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
00001D42 101F move.b D0, [A7]+
00001D44 660A bne +0xC /* 00001D50 */
00001D46 1B7C 0001 FEBF move.b [A5 - 0x141], 0x1
00001D4C 6000 00FC bra +0xFE /* 00001E4A */
label00001D50:
00001D50 1F2E FFE5 move.b -[A7], [A6 - 0x1B]
00001D54 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
00001D58 102D F0F5 move.b D0, [A5 - 0xF0B]
00001D5C 6728 beq +0x2A /* 00001D86 */
00001D5E 42A7 clr.l -[A7]
00001D60 4EAD 138A jsr [A5 + 0x138A /* export_621 */]
00001D64 285F movea.l A4, [A7]+
00001D66 1947 000C move.b [A4 + 0xC], D7
00001D6A 4A46 tst.w D6
00001D6C 6F18 ble +0x1A /* 00001D86 */
00001D6E 397C 0001 0038 move.w [A4 + 0x38], 0x1
00001D74 3946 0034 move.w [A4 + 0x34], D6
00001D78 102E FFEB move.b D0, [A6 - 0x15]
00001D7C 0A00 0001 xori.b D0, 0x1
00001D80 4880 ext.w D0
00001D82 3940 0036 move.w [A4 + 0x36], D0
label00001D86:
00001D86 4267 clr.w -[A7]
00001D88 4EAD 1362 jsr [A5 + 0x1362 /* export_616 */]
00001D8C 101F move.b D0, [A7]+
00001D8E 660A bne +0xC /* 00001D9A */
00001D90 1B7C 0001 FEBF move.b [A5 - 0x141], 0x1
00001D96 6000 00B2 bra +0xB4 /* 00001E4A */
label00001D9A:
00001D9A 4267 clr.w -[A7]
00001D9C 486D F102 pea.l [A5 - 0xEFE]
00001DA0 486E FFC0 pea.l [A6 - 0x40]
00001DA4 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */]
00001DA8 A8A6 syscall EqualRect
00001DAA 101F move.b D0, [A7]+
00001DAC 0A00 0001 xori.b D0, 0x1
00001DB0 1B40 F100 move.b [A5 - 0xF00], D0
00001DB4 1007 move.b D0, D7
00001DB6 670A beq +0xC /* 00001DC2 */
00001DB8 2F3C 0000 003E move.l -[A7], 0x3E /* '>' */
00001DBE 201F move.l D0, [A7]+
00001DC0 A032 syscall FlushEvents
label00001DC2:
00001DC2 4267 clr.w -[A7]
00001DC4 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
00001DC8 3D5F FFF8 move.w [A6 - 0x8], [A7]+
00001DCC 4AAE FFCE tst.l [A6 - 0x32]
00001DD0 671E beq +0x20 /* 00001DF0 */
00001DD2 2F2E FFCE move.l -[A7], [A6 - 0x32]
00001DD6 1F3C 0001 move.b -[A7], 0x1
00001DDA 3F3C FFFF move.w -[A7], 0xFFFF
00001DDE 4EAD 0922 jsr [A5 + 0x922 /* export_288 */]
00001DE2 102D FEBF move.b D0, [A5 - 0x141]
00001DE6 6662 bne +0x64 /* 00001E4A */
00001DE8 486E FFCE pea.l [A6 - 0x32]
00001DEC 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
label00001DF0:
00001DF0 4A6E FFF8 tst.w [A6 - 0x8]
00001DF4 6624 bne +0x26 /* 00001E1A */
00001DF6 536D F0FA subq.w [A5 - 0xF06], 1
00001DFA 4A6D F0FA tst.w [A5 - 0xF06]
00001DFE 5EC0 sgt D0
00001E00 4A00 tst.b D0
00001E02 660A bne +0xC /* 00001E0E */
00001E04 802E FFEF or.b D0, [A6 - 0x11]
00001E08 0240 0001 andi.w D0, 0x1
00001E0C 673C beq +0x3E /* 00001E4A */
label00001E0E:
00001E0E 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1
00001E14 4267 clr.w -[A7]
00001E16 4EAD 13A2 jsr [A5 + 0x13A2 /* export_624 */]
label00001E1A:
00001E1A 4267 clr.w -[A7]
00001E1C 1F07 move.b -[A7], D7
00001E1E 4EBA FC18 jsr [PC - 0x3E8 /* 00001A38 */]
00001E22 101F move.b D0, [A7]+
00001E24 6624 bne +0x26 /* 00001E4A */
00001E26 102E FFE6 move.b D0, [A6 - 0x1A]
00001E2A 6796 beq -0x68 /* 00001DC2 */
00001E2C 2F2D F476 move.l -[A7], [A5 - 0xB8A]
00001E30 A873 syscall SetPort
00001E32 486E FFD8 pea.l [A6 - 0x28]
00001E36 A972 syscall GetMouse
00001E38 4267 clr.w -[A7]
00001E3A 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00001E3E 486E FFDC pea.l [A6 - 0x24]
00001E42 A8AD syscall PtInRect
00001E44 101F move.b D0, [A7]+
00001E46 6600 FF7A bne -0x84 /* 00001DC2 */
label00001E4A:
00001E4A 1004 move.b D0, D4
00001E4C 670A beq +0xC /* 00001E58 */
00001E4E 2F3C 0000 003E move.l -[A7], 0x3E /* '>' */
00001E54 201F move.l D0, [A7]+
00001E56 A032 syscall FlushEvents
label00001E58:
00001E58 4267 clr.w -[A7]
00001E5A 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */]
00001E5E 101F move.b D0, [A7]+
00001E60 6704 beq +0x6 /* 00001E66 */
00001E62 4EAD 137A jsr [A5 + 0x137A /* export_619 */]
label00001E66:
00001E66 4267 clr.w -[A7]
00001E68 4EAD 0892 jsr [A5 + 0x892 /* export_270 */]
00001E6C 1005 move.b D0, D5
00001E6E 661C bne +0x1E /* 00001E8C */
00001E70 206D F242 movea.l A0, [A5 - 0xDBE]
00001E74 3010 move.w D0, [A0]
00001E76 B06D F858 cmp.w D0, [A5 - 0x7A8]
00001E7A 57C0 seq D0
00001E7C 4AAD F85A tst.l [A5 - 0x7A6]
00001E80 57C1 seq D1
00001E82 C001 and.b D0, D1
00001E84 6706 beq +0x8 /* 00001E8C */
00001E86 3B7C FFFF F858 move.w [A5 - 0x7A8], 0xFFFF
label00001E8C:
00001E8C 206D F242 movea.l A0, [A5 - 0xDBE]
00001E90 116E FFF3 0742 move.b [A0 + 0x742], [A6 - 0xD]
00001E96 206D F242 movea.l A0, [A5 - 0xDBE]
00001E9A 316E FFF0 0746 move.w [A0 + 0x746], [A6 - 0x10]
00001EA0 4267 clr.w -[A7]
00001EA2 4EAD 194A jsr [A5 + 0x194A /* export_805 */]
00001EA6 302E FFC8 move.w D0, [A6 - 0x38]
00001EAA B05F cmp.w D0, [A7]+
00001EAC 6710 beq +0x12 /* 00001EBE */
00001EAE 4267 clr.w -[A7]
00001EB0 3F2E FFC8 move.w -[A7], [A6 - 0x38]
00001EB4 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00001EB8 101F move.b D0, [A7]+
00001EBA 6602 bne +0x4 /* 00001EBE */
00001EBC 601C bra +0x1E /* 00001EDA */
label00001EBE:
00001EBE 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */]
00001EC2 102E FFEE move.b D0, [A6 - 0x12]
00001EC6 6712 beq +0x14 /* 00001EDA */
00001EC8 206D F476 movea.l A0, [A5 - 0xB8A]
00001ECC 2068 0018 movea.l A0, [A0 + 0x18]
00001ED0 2050 movea.l A0, [A0]
00001ED2 4868 0002 pea.l [A0 + 0x2]
00001ED6 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
label00001EDA:
00001EDA 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
00001EDE A873 syscall SetPort
00001EE0 486E FFCE pea.l [A6 - 0x32]
00001EE4 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00001EE8 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00001EEC 4E5E unlink A6
00001EEE 4E75 rts
00001EF0 4E56 FFF2 link A6, -0x000E
00001EF4 48E7 0018 movem.l -[A7], A3,A4
00001EF8 4AAD FAF4 tst.l [A5 - 0x50C]
00001EFC 6610 bne +0x12 /* 00001F0E */
00001EFE 42A7 clr.l -[A7]
00001F00 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */]
00001F04 2B5F FAF4 move.l [A5 - 0x50C], [A7]+
00001F08 08ED 0003 FAFF bset.b [A5 - 0x501], 0x3
label00001F0E:
00001F0E 4AAD FAF4 tst.l [A5 - 0x50C]
00001F12 6700 00B6 beq +0xB8 /* 00001FCA */
label00001F16:
00001F16 486D FACA pea.l [A5 - 0x536]
00001F1A 486E FFFA pea.l [A6 - 0x6]
00001F1E 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001F22 4A6E FFFA tst.w [A6 - 0x6]
00001F26 6700 00A2 beq +0xA4 /* 00001FCA */
00001F2A 7008 moveq.l D0, 0x08
00001F2C B06E FFFA cmp.w D0, [A6 - 0x6]
00001F30 670C beq +0xE /* 00001F3E */
00001F32 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00001F36 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00001F3A 6000 008E bra +0x90 /* 00001FCA */
label00001F3E:
00001F3E 42A7 clr.l -[A7]
00001F40 2F2D FD5C move.l -[A7], [A5 - 0x2A4]
00001F44 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001F48 1F3C 0001 move.b -[A7], 0x1
00001F4C 486E FFF4 pea.l [A6 - 0xC]
00001F50 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00001F54 265F movea.l A3, [A7]+
00001F56 200B move.l D0, A3
00001F58 6770 beq +0x72 /* 00001FCA */
00001F5A 7002 moveq.l D0, 0x02
00001F5C B053 cmp.w D0, [A3]
00001F5E 660C bne +0xE /* 00001F6C */
00001F60 284B movea.l A4, A3
00001F62 38BC 0004 move.w [A4], 0x4
00001F66 7000 moveq.l D0, 0x00
00001F68 2940 0002 move.l [A4 + 0x2], D0
label00001F6C:
00001F6C 42A7 clr.l -[A7]
00001F6E 2F2D FAF4 move.l -[A7], [A5 - 0x50C]
00001F72 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001F76 1F3C 0001 move.b -[A7], 0x1
00001F7A 486E FFF2 pea.l [A6 - 0xE]
00001F7E 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00001F82 265F movea.l A3, [A7]+
00001F84 200B move.l D0, A3
00001F86 6742 beq +0x44 /* 00001FCA */
00001F88 7002 moveq.l D0, 0x02
00001F8A B053 cmp.w D0, [A3]
00001F8C 670A beq +0xC /* 00001F98 */
00001F8E 3F3C 0033 move.w -[A7], 0x33 /* '3' */
00001F92 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00001F96 6032 bra +0x34 /* 00001FCA */
label00001F98:
00001F98 284B movea.l A4, A3
00001F9A 38BC FFFB move.w [A4], 0xFFFB
00001F9E 302E FFF4 move.w D0, [A6 - 0xC]
00001FA2 48C0 ext.l D0
00001FA4 2940 0002 move.l [A4 + 0x2], D0
00001FA8 486D FACA pea.l [A5 - 0x536]
00001FAC 486E FFFA pea.l [A6 - 0x6]
00001FB0 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001FB4 4A6E FFFA tst.w [A6 - 0x6]
00001FB8 6710 beq +0x12 /* 00001FCA */
00001FBA 4267 clr.w -[A7]
00001FBC 486E FFFA pea.l [A6 - 0x6]
00001FC0 4EBA E0FE jsr [PC - 0x1F02 /* 000000C0 */]
00001FC4 101F move.b D0, [A7]+
00001FC6 6600 FF4E bne -0xB0 /* 00001F16 */
label00001FCA:
00001FCA 4CDF 1800 movem.l A3,A4, [A7]+
00001FCE 4E5E unlink A6
00001FD0 4E75 rts
00001FD2 4E56 0000 link A6, 0
00001FD6 4A6D FF02 tst.w [A5 - 0xFE]
00001FDA 670C beq +0xE /* 00001FE8 */
00001FDC 2F2D F242 move.l -[A7], [A5 - 0xDBE]
00001FE0 3F2D FF02 move.w -[A7], [A5 - 0xFE]
00001FE4 4EAD 0662 jsr [A5 + 0x662 /* export_200 */]
label00001FE8:
00001FE8 4E5E unlink A6
00001FEA 4E75 rts
00001FEC 4E56 0000 link A6, 0
00001FF0 4E5E unlink A6
00001FF2 4E75 rts
00001FF4 4E56 FEF8 link A6, -0x0108
00001FF8 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
00001FFC 486E FFFA pea.l [A6 - 0x6]
00002000 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00002004 102D FEBF move.b D0, [A5 - 0x141]
00002008 6638 bne +0x3A /* 00002042 */
0000200A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000200E 486E FEFA pea.l [A6 - 0x106]
00002012 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */]
00002016 486E FFFA pea.l [A6 - 0x6]
0000201A 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000201E 486E FEFA pea.l [A6 - 0x106]
00002022 487A 0022 pea.l [PC + 0x22 /* 00002046, value 0x4E56 'NV', cstring "" */]
00002026 487A 001E pea.l [PC + 0x1E /* 00002046, value 0x4E56 'NV', cstring "" */]
0000202A 487A 001A pea.l [PC + 0x1A /* 00002046, value 0x4E56 'NV', cstring "" */]
0000202E 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
00002032 2F3C 01CC 0000 move.l -[A7], 0x1CC0000
00002038 42A7 clr.l -[A7]
0000203A 4EAD 166A jsr [A5 + 0x166A /* export_713 */]
0000203E 3D5F FEF8 move.w [A6 - 0x108], [A7]+
label00002042:
00002042 4E5E unlink A6
00002044 4E75 rts
00002046 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000204A FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
0000204C 4E5E unlink A6
0000204E 4E75 rts
00002050 4E56 FF00 link A6, -0x0100
00002054 4E5E unlink A6
00002056 4E75 rts
00002058 4E56 FFF4 link A6, -0x000C
0000205C 48E7 0700 movem.l -[A7], D5,D6,D7
00002060 486E FFFA pea.l [A6 - 0x6]
00002064 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00002068 102D FEBF move.b D0, [A5 - 0x141]
0000206C 6600 009A bne +0x9C /* 00002108 */
00002070 4A6E FFFA tst.w [A6 - 0x6]
00002074 6608 bne +0xA /* 0000207E */
00002076 7E01 moveq.l D7, 0x01
00002078 3C3C 7FFF move.w D6, 0x7FFF
0000207C 606A bra +0x6C /* 000020E8 */
label0000207E:
0000207E 4267 clr.w -[A7]
00002080 486E FFFA pea.l [A6 - 0x6]
00002084 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002088 3A1F move.w D5, [A7]+
0000208A 486E FFFA pea.l [A6 - 0x6]
0000208E 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00002092 102D FEBF move.b D0, [A5 - 0x141]
00002096 6670 bne +0x72 /* 00002108 */
00002098 486D FACA pea.l [A5 - 0x536]
0000209C 486E FFFA pea.l [A6 - 0x6]
000020A0 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000020A4 4A6E FFFA tst.w [A6 - 0x6]
000020A8 660A bne +0xC /* 000020B4 */
000020AA 206D F242 movea.l A0, [A5 - 0xDBE]
000020AE 3E10 move.w D7, [A0]
000020B0 3C05 move.w D6, D5
000020B2 6034 bra +0x36 /* 000020E8 */
label000020B4:
000020B4 4267 clr.w -[A7]
000020B6 486E FFFA pea.l [A6 - 0x6]
000020BA 4EBA E004 jsr [PC - 0x1FFC /* 000000C0 */]
000020BE 101F move.b D0, [A7]+
000020C0 6602 bne +0x4 /* 000020C4 */
000020C2 6044 bra +0x46 /* 00002108 */
label000020C4:
000020C4 486E FFFA pea.l [A6 - 0x6]
000020C8 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
000020CC 102D FEBF move.b D0, [A5 - 0x141]
000020D0 6636 bne +0x38 /* 00002108 */
000020D2 4267 clr.w -[A7]
000020D4 486E FFFA pea.l [A6 - 0x6]
000020D8 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
000020DC 3C1F move.w D6, [A7]+
000020DE 486E FFFA pea.l [A6 - 0x6]
000020E2 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000020E6 3E05 move.w D7, D5
label000020E8:
000020E8 486D FAAC pea.l [A5 - 0x554]
000020EC 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000020F0 3B7C 0004 FAAC move.w [A5 - 0x554], 0x4
000020F6 4267 clr.w -[A7]
000020F8 3F07 move.w -[A7], D7
000020FA 3F06 move.w -[A7], D6
000020FC 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
00002100 301F move.w D0, [A7]+
00002102 48C0 ext.l D0
00002104 2B40 FAAE move.l [A5 - 0x552], D0
label00002108:
00002108 4CDF 00E0 movem.l D5,D6,D7, [A7]+
0000210C 4E5E unlink A6
0000210E 4E75 rts
00002110 4E56 FFF2 link A6, -0x000E
00002114 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00002118 486E FFFA pea.l [A6 - 0x6]
0000211C 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00002120 102D FEBF move.b D0, [A5 - 0x141]
00002124 6600 00D6 bne +0xD8 /* 000021FC */
00002128 4A6E FFFA tst.w [A6 - 0x6]
0000212C 660C bne +0xE /* 0000213A */
0000212E 7E01 moveq.l D7, 0x01
00002130 206D F24E movea.l A0, [A5 - 0xDB2]
00002134 3C28 0002 move.w D6, [A0 + 0x2]
00002138 6070 bra +0x72 /* 000021AA */
label0000213A:
0000213A 4267 clr.w -[A7]
0000213C 486E FFFA pea.l [A6 - 0x6]
00002140 3F3C FFFF move.w -[A7], 0xFFFF
00002144 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
00002148 3A1F move.w D5, [A7]+
0000214A 486E FFFA pea.l [A6 - 0x6]
0000214E 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00002152 102D FEBF move.b D0, [A5 - 0x141]
00002156 6600 00A4 bne +0xA6 /* 000021FC */
0000215A 486D FACA pea.l [A5 - 0x536]
0000215E 486E FFFA pea.l [A6 - 0x6]
00002162 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00002166 4A6E FFFA tst.w [A6 - 0x6]
0000216A 6606 bne +0x8 /* 00002172 */
0000216C 3E05 move.w D7, D5
0000216E 3C05 move.w D6, D5
00002170 6038 bra +0x3A /* 000021AA */
label00002172:
00002172 4267 clr.w -[A7]
00002174 486E FFFA pea.l [A6 - 0x6]
00002178 4EBA DF46 jsr [PC - 0x20BA /* 000000C0 */]
0000217C 101F move.b D0, [A7]+
0000217E 6602 bne +0x4 /* 00002182 */
00002180 607A bra +0x7C /* 000021FC */
label00002182:
00002182 486E FFFA pea.l [A6 - 0x6]
00002186 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
0000218A 102D FEBF move.b D0, [A5 - 0x141]
0000218E 666C bne +0x6E /* 000021FC */
00002190 4267 clr.w -[A7]
00002192 486E FFFA pea.l [A6 - 0x6]
00002196 3F3C FFFF move.w -[A7], 0xFFFF
0000219A 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
0000219E 3C1F move.w D6, [A7]+
000021A0 486E FFFA pea.l [A6 - 0x6]
000021A4 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000021A8 3E05 move.w D7, D5
label000021AA:
000021AA 206D F24E movea.l A0, [A5 - 0xDB2]
000021AE 3828 0002 move.w D4, [A0 + 0x2]
000021B2 4A47 tst.w D7
000021B4 5DC0 slt D0
000021B6 4A00 tst.b D0
000021B8 6618 bne +0x1A /* 000021D2 */
000021BA 4A46 tst.w D6
000021BC 5DC1 slt D1
000021BE 8001 or.b D0, D1
000021C0 6610 bne +0x12 /* 000021D2 */
000021C2 B847 cmp.w D4, D7
000021C4 5DC1 slt D1
000021C6 8001 or.b D0, D1
000021C8 6608 bne +0xA /* 000021D2 */
000021CA B846 cmp.w D4, D6
000021CC 5DC1 slt D1
000021CE 8001 or.b D0, D1
000021D0 670A beq +0xC /* 000021DC */
label000021D2:
000021D2 3F3C 000B move.w -[A7], 0xB
000021D6 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
000021DA 6020 bra +0x22 /* 000021FC */
label000021DC:
000021DC 486D FAAC pea.l [A5 - 0x554]
000021E0 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000021E4 3B7C 0004 FAAC move.w [A5 - 0x554], 0x4
000021EA 4267 clr.w -[A7]
000021EC 3F07 move.w -[A7], D7
000021EE 3F06 move.w -[A7], D6
000021F0 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */]
000021F4 301F move.w D0, [A7]+
000021F6 48C0 ext.l D0
000021F8 2B40 FAAE move.l [A5 - 0x552], D0
label000021FC:
000021FC 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00002200 4E5E unlink A6
00002202 4E75 rts
00002204 4E56 FFF6 link A6, -0x000A
00002208 48E7 0300 movem.l -[A7], D6,D7
0000220C 486E FFFA pea.l [A6 - 0x6]
00002210 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00002214 102D FEBF move.b D0, [A5 - 0x141]
00002218 6678 bne +0x7A /* 00002292 */
0000221A 4A6E FFFA tst.w [A6 - 0x6]
0000221E 6608 bne +0xA /* 00002228 */
00002220 7E01 moveq.l D7, 0x01
00002222 3C3C 7FFF move.w D6, 0x7FFF
00002226 6062 bra +0x64 /* 0000228A */
label00002228:
00002228 4267 clr.w -[A7]
0000222A 486E FFFA pea.l [A6 - 0x6]
0000222E 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002232 3E1F move.w D7, [A7]+
00002234 486E FFFA pea.l [A6 - 0x6]
00002238 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000223C 102D FEBF move.b D0, [A5 - 0x141]
00002240 6650 bne +0x52 /* 00002292 */
00002242 486D FACA pea.l [A5 - 0x536]
00002246 486E FFFA pea.l [A6 - 0x6]
0000224A 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
0000224E 4A6E FFFA tst.w [A6 - 0x6]
00002252 6604 bne +0x6 /* 00002258 */
00002254 3C07 move.w D6, D7
00002256 6032 bra +0x34 /* 0000228A */
label00002258:
00002258 4267 clr.w -[A7]
0000225A 486E FFFA pea.l [A6 - 0x6]
0000225E 4EBA DE60 jsr [PC - 0x21A0 /* 000000C0 */]
00002262 101F move.b D0, [A7]+
00002264 6602 bne +0x4 /* 00002268 */
00002266 602A bra +0x2C /* 00002292 */
label00002268:
00002268 486E FFFA pea.l [A6 - 0x6]
0000226C 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00002270 102D FEBF move.b D0, [A5 - 0x141]
00002274 661C bne +0x1E /* 00002292 */
00002276 4267 clr.w -[A7]
00002278 486E FFFA pea.l [A6 - 0x6]
0000227C 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002280 3C1F move.w D6, [A7]+
00002282 486E FFFA pea.l [A6 - 0x6]
00002286 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
label0000228A:
0000228A 3F07 move.w -[A7], D7
0000228C 3F06 move.w -[A7], D6
0000228E 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */]
label00002292:
00002292 4CDF 00C0 movem.l D6,D7, [A7]+
00002296 4E5E unlink A6
00002298 4E75 rts
0000229A 4E56 FFF2 link A6, -0x000E
0000229E 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000022A2 486E FFFA pea.l [A6 - 0x6]
000022A6 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
000022AA 102D FEBF move.b D0, [A5 - 0x141]
000022AE 6600 00BE bne +0xC0 /* 0000236E */
000022B2 4A6E FFFA tst.w [A6 - 0x6]
000022B6 660C bne +0xE /* 000022C4 */
000022B8 7E01 moveq.l D7, 0x01
000022BA 206D F24E movea.l A0, [A5 - 0xDB2]
000022BE 3C28 0002 move.w D6, [A0 + 0x2]
000022C2 6070 bra +0x72 /* 00002334 */
label000022C4:
000022C4 4267 clr.w -[A7]
000022C6 486E FFFA pea.l [A6 - 0x6]
000022CA 3F3C FFFF move.w -[A7], 0xFFFF
000022CE 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
000022D2 3A1F move.w D5, [A7]+
000022D4 486E FFFA pea.l [A6 - 0x6]
000022D8 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000022DC 102D FEBF move.b D0, [A5 - 0x141]
000022E0 6600 008C bne +0x8E /* 0000236E */
000022E4 486D FACA pea.l [A5 - 0x536]
000022E8 486E FFFA pea.l [A6 - 0x6]
000022EC 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000022F0 4A6E FFFA tst.w [A6 - 0x6]
000022F4 6606 bne +0x8 /* 000022FC */
000022F6 3E05 move.w D7, D5
000022F8 3C05 move.w D6, D5
000022FA 6038 bra +0x3A /* 00002334 */
label000022FC:
000022FC 4267 clr.w -[A7]
000022FE 486E FFFA pea.l [A6 - 0x6]
00002302 4EBA DDBC jsr [PC - 0x2244 /* 000000C0 */]
00002306 101F move.b D0, [A7]+
00002308 6602 bne +0x4 /* 0000230C */
0000230A 6062 bra +0x64 /* 0000236E */
label0000230C:
0000230C 486E FFFA pea.l [A6 - 0x6]
00002310 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00002314 102D FEBF move.b D0, [A5 - 0x141]
00002318 6654 bne +0x56 /* 0000236E */
0000231A 4267 clr.w -[A7]
0000231C 486E FFFA pea.l [A6 - 0x6]
00002320 3F3C FFFF move.w -[A7], 0xFFFF
00002324 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
00002328 3C1F move.w D6, [A7]+
0000232A 486E FFFA pea.l [A6 - 0x6]
0000232E 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00002332 3E05 move.w D7, D5
label00002334:
00002334 206D F24E movea.l A0, [A5 - 0xDB2]
00002338 3828 0002 move.w D4, [A0 + 0x2]
0000233C 4A47 tst.w D7
0000233E 5DC0 slt D0
00002340 4A00 tst.b D0
00002342 6618 bne +0x1A /* 0000235C */
00002344 4A46 tst.w D6
00002346 5DC1 slt D1
00002348 8001 or.b D0, D1
0000234A 6610 bne +0x12 /* 0000235C */
0000234C B847 cmp.w D4, D7
0000234E 5DC1 slt D1
00002350 8001 or.b D0, D1
00002352 6608 bne +0xA /* 0000235C */
00002354 B846 cmp.w D4, D6
00002356 5DC1 slt D1
00002358 8001 or.b D0, D1
0000235A 670A beq +0xC /* 00002366 */
label0000235C:
0000235C 3F3C 000B move.w -[A7], 0xB
00002360 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00002364 6008 bra +0xA /* 0000236E */
label00002366:
00002366 3F07 move.w -[A7], D7
00002368 3F06 move.w -[A7], D6
0000236A 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */]
label0000236E:
0000236E 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00002372 4E5E unlink A6
00002374 4E75 rts
fn00002376:
00002376 4E56 FFEE link A6, -0x0012
0000237A 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
0000237E 42A7 clr.l -[A7]
00002380 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
00002384 201F move.l D0, [A7]+
00002386 3E00 move.w D7, D0
00002388 102D FEBF move.b D0, [A5 - 0x141]
0000238C 6600 00B6 bne +0xB8 /* 00002444 */
00002390 7001 moveq.l D0, 0x01
00002392 B047 cmp.w D0, D7
00002394 5EC0 sgt D0
00002396 4A00 tst.b D0
00002398 660A bne +0xC /* 000023A4 */
0000239A 7220 moveq.l D1, 0x20
0000239C B247 cmp.w D1, D7
0000239E 5DC1 slt D1
000023A0 8001 or.b D0, D1
000023A2 6702 beq +0x4 /* 000023A6 */
label000023A4:
000023A4 7E01 moveq.l D7, 0x01
label000023A6:
000023A6 486D FACA pea.l [A5 - 0x536]
000023AA 486E FFF8 pea.l [A6 - 0x8]
000023AE 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000023B2 70FE moveq.l D0, 0xFFFFFFFE
000023B4 B06E FFF8 cmp.w D0, [A6 - 0x8]
000023B8 57C0 seq D0
000023BA 7222 moveq.l D1, 0x22
000023BC B2AE FFFA cmp.l D1, [A6 - 0x6]
000023C0 57C1 seq D1
000023C2 C001 and.b D0, D1
000023C4 6712 beq +0x14 /* 000023D8 */
000023C6 42A7 clr.l -[A7]
000023C8 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
000023CC 201F move.l D0, [A7]+
000023CE 3C00 move.w D6, D0
000023D0 102D FEBF move.b D0, [A5 - 0x141]
000023D4 666E bne +0x70 /* 00002444 */
000023D6 600C bra +0xE /* 000023E4 */
label000023D8:
000023D8 206D F242 movea.l A0, [A5 - 0xDBE]
000023DC 700F moveq.l D0, 0x0F
000023DE C1E8 0746 muls.w D0, [A0 + 0x746]
000023E2 3C00 move.w D6, D0
label000023E4:
000023E4 4A46 tst.w D6
000023E6 6E02 bgt +0x4 /* 000023EA */
000023E8 7C01 moveq.l D6, 0x01
label000023EA:
000023EA 3A3C 00FF move.w D5, 0xFF
000023EE 102E 0008 move.b D0, [A6 + 0x8]
000023F2 6712 beq +0x14 /* 00002406 */
000023F4 206D EE46 movea.l A0, [A5 - 0x11BA]
000023F8 2050 movea.l A0, [A0]
000023FA 3007 move.w D0, D7
000023FC E540 asl D0.w, 2
000023FE 3A30 00FC move.w D5, [A0 + D0.w - 0x4]
00002402 6E02 bgt +0x4 /* 00002406 */
00002404 7A01 moveq.l D5, 0x01
label00002406:
00002406 3006 move.w D0, D6
00002408 48C0 ext.l D0
0000240A 81C5 divs.w D0, D5
0000240C 3D40 FFF2 move.w [A6 - 0xE], D0
00002410 6E06 bgt +0x8 /* 00002418 */
00002412 3D7C 0001 FFF2 move.w [A6 - 0xE], 0x1
label00002418:
00002418 3005 move.w D0, D5
0000241A C1EE FFF2 muls.w D0, [A6 - 0xE]
0000241E 48C0 ext.l D0
00002420 81C6 divs.w D0, D6
00002422 3800 move.w D4, D0
00002424 6E02 bgt +0x4 /* 00002428 */
00002426 7801 moveq.l D4, 0x01
label00002428:
00002428 102E 0008 move.b D0, [A6 + 0x8]
0000242C 6706 beq +0x8 /* 00002434 */
0000242E 3004 move.w D0, D4
00002430 4440 neg.w D0
00002432 3800 move.w D4, D0
label00002434:
00002434 3F07 move.w -[A7], D7
00002436 302E FFF2 move.w D0, [A6 - 0xE]
0000243A 48C0 ext.l D0
0000243C 2F00 move.l -[A7], D0
0000243E 3F04 move.w -[A7], D4
00002440 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
label00002444:
00002444 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00002448 4E5E unlink A6
0000244A 205F movea.l A0, [A7]+
0000244C 544F addq.w A7, 2
0000244E 4ED0 jmp [A0]
fn00002450:
00002450 4E56 FEF0 link A6, -0x0110
00002454 48E7 0300 movem.l -[A7], D6,D7
00002458 42A7 clr.l -[A7]
0000245A 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
0000245E 201F move.l D0, [A7]+
00002460 3D40 FFF8 move.w [A6 - 0x8], D0
00002464 102D FEBF move.b D0, [A5 - 0x141]
00002468 6600 00E8 bne +0xEA /* 00002552 */
0000246C 7001 moveq.l D0, 0x01
0000246E B06E FFF8 cmp.w D0, [A6 - 0x8]
00002472 5EC0 sgt D0
00002474 4A00 tst.b D0
00002476 660C bne +0xE /* 00002484 */
00002478 7220 moveq.l D1, 0x20
0000247A B26E FFF8 cmp.w D1, [A6 - 0x8]
0000247E 5DC1 slt D1
00002480 8001 or.b D0, D1
00002482 6706 beq +0x8 /* 0000248A */
label00002484:
00002484 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1
label0000248A:
0000248A 486D FACA pea.l [A5 - 0x536]
0000248E 486E FFFA pea.l [A6 - 0x6]
00002492 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00002496 70FE moveq.l D0, 0xFFFFFFFE
00002498 B06E FFFA cmp.w D0, [A6 - 0x6]
0000249C 56C0 sne D0
0000249E 7222 moveq.l D1, 0x22
000024A0 B2AE FFFC cmp.l D1, [A6 - 0x4]
000024A4 56C1 sne D1
000024A6 8001 or.b D0, D1
000024A8 670C beq +0xE /* 000024B6 */
000024AA 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000024AE 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
000024B2 6000 009E bra +0xA0 /* 00002552 */
label000024B6:
000024B6 486E FFFA pea.l [A6 - 0x6]
000024BA 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
000024BE 102D FEBF move.b D0, [A5 - 0x141]
000024C2 6600 008E bne +0x90 /* 00002552 */
000024C6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000024CA 486E FEF8 pea.l [A6 - 0x108]
000024CE 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */]
000024D2 486E FFFA pea.l [A6 - 0x6]
000024D6 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000024DA 4247 clr.w D7
000024DC 102E 0008 move.b D0, [A6 + 0x8]
000024E0 675A beq +0x5C /* 0000253C */
000024E2 4267 clr.w -[A7]
000024E4 486E FEF8 pea.l [A6 - 0x108]
000024E8 206D F24E movea.l A0, [A5 - 0xDB2]
000024EC 3F28 010C move.w -[A7], [A0 + 0x10C]
000024F0 486E FEF6 pea.l [A6 - 0x10A]
000024F4 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
000024F8 3E1F move.w D7, [A7]+
000024FA 6640 bne +0x42 /* 0000253C */
000024FC 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002500 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
00002504 4267 clr.w -[A7]
00002506 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0000250A 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
0000250E 301F move.w D0, [A7]+
00002510 48C0 ext.l D0
00002512 2F00 move.l -[A7], D0
00002514 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00002518 588F addq.l A7, 4
0000251A 2C3C 000E 0000 move.l D6, 0xE0000
00002520 486E FFF8 pea.l [A6 - 0x8]
00002524 2F06 move.l -[A7], D6
00002526 42A7 clr.l -[A7]
00002528 42A7 clr.l -[A7]
0000252A 302E FEF6 move.w D0, [A6 - 0x10A]
0000252E 48C0 ext.l D0
00002530 2F00 move.l -[A7], D0
00002532 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00002536 4FEF 0014 lea.l A7, [A7 + 0x14]
0000253A 3E00 move.w D7, D0
label0000253C:
0000253C 486D FAAC pea.l [A5 - 0x554]
00002540 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00002544 3B7C 0004 FAAC move.w [A5 - 0x554], 0x4
0000254A 3007 move.w D0, D7
0000254C 48C0 ext.l D0
0000254E 2B40 FAAE move.l [A5 - 0x552], D0
label00002552:
00002552 4CDF 00C0 movem.l D6,D7, [A7]+
00002556 4E5E unlink A6
00002558 205F movea.l A0, [A7]+
0000255A 544F addq.w A7, 2
0000255C 4ED0 jmp [A0]
fn0000255E:
0000255E 4E56 FFF8 link A6, -0x0008
00002562 2F07 move.l -[A7], D7
00002564 42A7 clr.l -[A7]
00002566 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
0000256A 201F move.l D0, [A7]+
0000256C 3E00 move.w D7, D0
0000256E 102D FEBF move.b D0, [A5 - 0x141]
00002572 661C bne +0x1E /* 00002590 */
00002574 7001 moveq.l D0, 0x01
00002576 B047 cmp.w D0, D7
00002578 5EC0 sgt D0
0000257A 4A00 tst.b D0
0000257C 660A bne +0xC /* 00002588 */
0000257E 7220 moveq.l D1, 0x20
00002580 B247 cmp.w D1, D7
00002582 5DC1 slt D1
00002584 8001 or.b D0, D1
00002586 6702 beq +0x4 /* 0000258A */
label00002588:
00002588 7E01 moveq.l D7, 0x01
label0000258A:
0000258A 3F07 move.w -[A7], D7
0000258C 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
label00002590:
00002590 2E1F move.l D7, [A7]+
00002592 4E5E unlink A6
00002594 4E75 rts
00002596 4E56 FFF4 link A6, -0x000C
0000259A 486D FACA pea.l [A5 - 0x536]
0000259E 486E FFF4 pea.l [A6 - 0xC]
000025A2 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000025A6 7008 moveq.l D0, 0x08
000025A8 B06E FFF4 cmp.w D0, [A6 - 0xC]
000025AC 670A beq +0xC /* 000025B8 */
000025AE 3F3C 0001 move.w -[A7], 0x1
000025B2 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
000025B6 604E bra +0x50 /* 00002606 */
label000025B8:
000025B8 302E FFF8 move.w D0, [A6 - 0x8]
000025BC 0440 009B subi.w D0, 0x9B
000025C0 6712 beq +0x14 /* 000025D4 */
000025C2 5340 subq.w D0, 1
000025C4 6716 beq +0x18 /* 000025DC */
000025C6 5340 subq.w D0, 1
000025C8 672E beq +0x30 /* 000025F8 */
000025CA 5340 subq.w D0, 1
000025CC 6718 beq +0x1A /* 000025E6 */
000025CE 5340 subq.w D0, 1
000025D0 671E beq +0x20 /* 000025F0 */
000025D2 602A bra +0x2C /* 000025FE */
label000025D4:
000025D4 4267 clr.w -[A7]
000025D6 4EBA FD9E jsr [PC - 0x262 /* 00002376 */]
000025DA 602A bra +0x2C /* 00002606 */
label000025DC:
000025DC 1F3C 0001 move.b -[A7], 0x1
000025E0 4EBA FD94 jsr [PC - 0x26C /* 00002376 */]
000025E4 6020 bra +0x22 /* 00002606 */
label000025E6:
000025E6 1F3C 0001 move.b -[A7], 0x1
000025EA 4EBA FE64 jsr [PC - 0x19C /* 00002450 */]
000025EE 6016 bra +0x18 /* 00002606 */
label000025F0:
000025F0 4267 clr.w -[A7]
000025F2 4EBA FE5C jsr [PC - 0x1A4 /* 00002450 */]
000025F6 600E bra +0x10 /* 00002606 */
label000025F8:
000025F8 4EBA FF64 jsr [PC - 0x9C /* 0000255E */]
000025FC 6008 bra +0xA /* 00002606 */
label000025FE:
000025FE 3F3C 0001 move.w -[A7], 0x1
00002602 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
label00002606:
00002606 4E5E unlink A6
00002608 4E75 rts
0000260A 4E56 FF98 link A6, -0x0068
0000260E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002612 486D FACA pea.l [A5 - 0x536]
00002616 486E FFFA pea.l [A6 - 0x6]
0000261A 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
0000261E 302D FD42 move.w D0, [A5 - 0x2BE]
00002622 0440 001D subi.w D0, 0x1D
00002626 671C beq +0x1E /* 00002644 */
00002628 5340 subq.w D0, 1
0000262A 6718 beq +0x1A /* 00002644 */
0000262C 5340 subq.w D0, 1
0000262E 6714 beq +0x16 /* 00002644 */
00002630 5340 subq.w D0, 1
00002632 6710 beq +0x12 /* 00002644 */
00002634 5340 subq.w D0, 1
00002636 670C beq +0xE /* 00002644 */
00002638 3F3C 0001 move.w -[A7], 0x1
0000263C 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00002640 6000 014C bra +0x14E /* 0000278E */
label00002644:
00002644 486D FACA pea.l [A5 - 0x536]
00002648 486E FFFA pea.l [A6 - 0x6]
0000264C 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
00002650 3F3C FFFF move.w -[A7], 0xFFFF
00002654 486E FFB4 pea.l [A6 - 0x4C]
00002658 486E FFF8 pea.l [A6 - 0x8]
0000265C 486E FFC3 pea.l [A6 - 0x3D]
00002660 486E FFC4 pea.l [A6 - 0x3C]
00002664 486E FFF4 pea.l [A6 - 0xC]
00002668 4EBA E870 jsr [PC - 0x1790 /* 00000EDA */]
0000266C 102D FEBF move.b D0, [A5 - 0x141]
00002670 6600 011C bne +0x11E /* 0000278E */
00002674 4AAE FFF4 tst.l [A6 - 0xC]
00002678 57C1 seq D1
0000267A 8001 or.b D0, D1
0000267C 0240 0001 andi.w D0, 0x1
00002680 6600 010C bne +0x10E /* 0000278E */
00002684 4A6E FFF8 tst.w [A6 - 0x8]
00002688 6C0C bge +0xE /* 00002696 */
0000268A 3F3C 0001 move.w -[A7], 0x1
0000268E 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00002692 6000 00FA bra +0xFC /* 0000278E */
label00002696:
00002696 7000 moveq.l D0, 0x00
00002698 2D40 FFBA move.l [A6 - 0x46], D0
0000269C 42A7 clr.l -[A7]
0000269E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000026A2 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
000026A6 2D5F FFBE move.l [A6 - 0x42], [A7]+
000026AA 2D6E FFBE FF98 move.l [A6 - 0x68], [A6 - 0x42]
000026B0 102E FFC3 move.b D0, [A6 - 0x3D]
000026B4 6718 beq +0x1A /* 000026CE */
000026B6 486E FFC4 pea.l [A6 - 0x3C]
000026BA 486E FFBA pea.l [A6 - 0x46]
000026BE 486E FFBE pea.l [A6 - 0x42]
000026C2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000026C6 486E FF98 pea.l [A6 - 0x68]
000026CA 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
label000026CE:
000026CE 4267 clr.w -[A7]
000026D0 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000026D4 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000026D8 3E1F move.w D7, [A7]+
000026DA 6F00 00B2 ble +0xB4 /* 0000278E */
000026DE 42A7 clr.l -[A7]
000026E0 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000026E4 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
000026E8 2C1F move.l D6, [A7]+
000026EA 2046 movea.l A0, D6
000026EC 2668 0008 movea.l A3, [A0 + 0x8]
000026F0 302E FFF8 move.w D0, [A6 - 0x8]
000026F4 B06D EFC6 cmp.w D0, [A5 - 0x103A]
000026F8 57C0 seq D0
000026FA C02D EFC0 and.b D0, [A5 - 0x1040]
000026FE 1A00 move.b D5, D0
00002700 0A05 0001 xori.b D5, 0x1
00002704 1005 move.b D0, D5
00002706 675E beq +0x60 /* 00002766 */
00002708 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0000270C 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00002710 206D F242 movea.l A0, [A5 - 0xDBE]
00002714 49E8 027E lea.l A4, [A0 + 0x27E]
00002718 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0000271C 3007 move.w D0, D7
0000271E E940 asl D0.w, 4
00002720 1234 00C1 move.b D1, [A4 + D0.w - 0x63]
00002724 4881 ext.w D1
00002726 3F01 move.w -[A7], D1
00002728 3007 move.w D0, D7
0000272A E740 asl D0.w, 3
0000272C 41EC 0170 lea.l A0, [A4 + 0x170]
00002730 4870 0000 pea.l [A0 + D0.w]
00002734 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
00002738 486E FFA8 pea.l [A6 - 0x58]
0000273C A874 syscall GetPort
0000273E 2F2D F476 move.l -[A7], [A5 - 0xB8A]
00002742 A873 syscall SetPort
00002744 102D F200 move.b D0, [A5 - 0xE00]
00002748 6708 beq +0xA /* 00002752 */
0000274A 2046 movea.l A0, D6
0000274C 4868 0016 pea.l [A0 + 0x16]
00002750 AA15 syscall RGBBackColor
label00002752:
00002752 2F0B move.l -[A7], A3
00002754 A9D8 syscall TEActivate
00002756 102D F200 move.b D0, [A5 - 0xE00]
0000275A 6704 beq +0x6 /* 00002760 */
0000275C 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
label00002760:
00002760 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00002764 A873 syscall SetPort
label00002766:
00002766 2F2E FFBA move.l -[A7], [A6 - 0x46]
0000276A 2F2E FFBE move.l -[A7], [A6 - 0x42]
0000276E 2F0B move.l -[A7], A3
00002770 A9D1 syscall TESetSelect
00002772 1005 move.b D0, D5
00002774 6718 beq +0x1A /* 0000278E */
00002776 2053 movea.l A0, [A3]
00002778 4268 0024 clr.w [A0 + 0x24]
0000277C 2053 movea.l A0, [A3]
0000277E 4268 0038 clr.w [A0 + 0x38]
00002782 2F0B move.l -[A7], A3
00002784 A9D9 syscall TEDeactivate
00002786 42A7 clr.l -[A7]
00002788 42A7 clr.l -[A7]
0000278A 2F0B move.l -[A7], A3
0000278C A9D1 syscall TESetSelect
label0000278E:
0000278E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00002792 4E5E unlink A6
00002794 4E75 rts
00002796 4E56 FFDC link A6, -0x0024
0000279A 48E7 0118 movem.l -[A7], D7,A3,A4
0000279E 486D FACA pea.l [A5 - 0x536]
000027A2 486E FFFA pea.l [A6 - 0x6]
000027A6 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000027AA 42A7 clr.l -[A7]
000027AC 3F2D FD42 move.w -[A7], [A5 - 0x2BE]
000027B0 4267 clr.w -[A7]
000027B2 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
000027B6 285F movea.l A4, [A7]+
000027B8 200C move.l D0, A4
000027BA 660C bne +0xE /* 000027C8 */
label000027BC:
000027BC 3F3C 0001 move.w -[A7], 0x1
000027C0 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
000027C4 6000 009E bra +0xA0 /* 00002864 */
label000027C8:
000027C8 7003 moveq.l D0, 0x03
000027CA B054 cmp.w D0, [A4]
000027CC 56C0 sne D0
000027CE 4A00 tst.b D0
000027D0 670A beq +0xC /* 000027DC */
000027D2 72FA moveq.l D1, 0xFFFFFFFA
000027D4 B254 cmp.w D1, [A4]
000027D6 56C1 sne D1
000027D8 C001 and.b D0, D1
000027DA 66E0 bne -0x1E /* 000027BC */
label000027DC:
000027DC 266C 0002 movea.l A3, [A4 + 0x2]
000027E0 486D FACA pea.l [A5 - 0x536]
000027E4 486E FFFA pea.l [A6 - 0x6]
000027E8 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000027EC 4267 clr.w -[A7]
000027EE 486E FFFA pea.l [A6 - 0x6]
000027F2 4EBA D8CC jsr [PC - 0x2734 /* 000000C0 */]
000027F6 101F move.b D0, [A7]+
000027F8 6602 bne +0x4 /* 000027FC */
000027FA 6068 bra +0x6A /* 00002864 */
label000027FC:
000027FC 486E FFFA pea.l [A6 - 0x6]
00002800 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00002804 102D FEBF move.b D0, [A5 - 0x141]
00002808 665A bne +0x5C /* 00002864 */
0000280A 7004 moveq.l D0, 0x04
0000280C B06E FFFA cmp.w D0, [A6 - 0x6]
00002810 660E bne +0x10 /* 00002820 */
00002812 4AAE FFFC tst.l [A6 - 0x4]
00002816 671A beq +0x1C /* 00002832 */
00002818 7001 moveq.l D0, 0x01
0000281A 2D40 FFFC move.l [A6 - 0x4], D0
0000281E 6012 bra +0x14 /* 00002832 */
label00002820:
00002820 7003 moveq.l D0, 0x03
00002822 B06E FFFA cmp.w D0, [A6 - 0x6]
00002826 670A beq +0xC /* 00002832 */
00002828 3F3C 003C move.w -[A7], 0x3C /* '<' */
0000282C 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00002830 6032 bra +0x34 /* 00002864 */
label00002832:
00002832 3D7C 0008 FFE2 move.w [A6 - 0x1E], 0x8
00002838 2D7C 0000 00B0 FFE4 move.l [A6 - 0x1C], 0xB0
00002840 3D7C 0003 FFE8 move.w [A6 - 0x18], 0x3
00002846 2D6E FFFC FFEA move.l [A6 - 0x16], [A6 - 0x4]
0000284C 42A7 clr.l -[A7]
0000284E 7002 moveq.l D0, 0x02
00002850 2F00 move.l -[A7], D0
00002852 486E FFDC pea.l [A6 - 0x24]
00002856 2F3C FFFF FF42 move.l -[A7], 0xFFFFFF42
0000285C 2F0B move.l -[A7], A3
0000285E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00002862 2E1F move.l D7, [A7]+
label00002864:
00002864 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002868 4E5E unlink A6
0000286A 4E75 rts
0000286C 4E56 0000 link A6, 0
00002870 4E5E unlink A6
00002872 4E75 rts
00002874 4E56 FFE6 link A6, -0x001A
00002878 48E7 0300 movem.l -[A7], D6,D7
0000287C 3D7C 0002 FFE8 move.w [A6 - 0x18], 0x2
00002882 7000 moveq.l D0, 0x00
00002884 2D40 FFEA move.l [A6 - 0x16], D0
00002888 206D FD5C movea.l A0, [A5 - 0x2A4]
0000288C 2050 movea.l A0, [A0]
0000288E 3C10 move.w D6, [A0]
00002890 5346 subq.w D6, 1
00002892 3D46 FFE6 move.w [A6 - 0x1A], D6
00002896 4247 clr.w D7
00002898 6000 008A bra +0x8C /* 00002924 */
label0000289C:
0000289C 206D FD5C movea.l A0, [A5 - 0x2A4]
000028A0 2050 movea.l A0, [A0]
000028A2 3007 move.w D0, D7
000028A4 48C0 ext.l D0
000028A6 2F00 move.l -[A7], D0
000028A8 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
000028AE 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
000028B2 201F move.l D0, [A7]+
000028B4 43EE FFEE lea.l A1, [A6 - 0x12]
000028B8 41F0 0808 lea.l A0, [A0 + D0 + 0x8]
000028BC 22D8 move.l [A1]+, [A0]+
000028BE 22D8 move.l [A1]+, [A0]+
000028C0 3290 move.w [A1], [A0]
000028C2 70FF moveq.l D0, 0xFFFFFFFF
000028C4 B06E FFEE cmp.w D0, [A6 - 0x12]
000028C8 57C0 seq D0
000028CA 4A00 tst.b D0
000028CC 6652 bne +0x54 /* 00002920 */
000028CE 0C6E 0088 FFEE cmpi.w [A6 - 0x12], 0x88
000028D4 57C1 seq D1
000028D6 8001 or.b D0, D1
000028D8 6646 bne +0x48 /* 00002920 */
000028DA 7203 moveq.l D1, 0x03
000028DC B26E FFF2 cmp.w D1, [A6 - 0xE]
000028E0 57C1 seq D1
000028E2 8001 or.b D0, D1
000028E4 663A bne +0x3C /* 00002920 */
000028E6 72FA moveq.l D1, 0xFFFFFFFA
000028E8 B26E FFF2 cmp.w D1, [A6 - 0xE]
000028EC 57C1 seq D1
000028EE 8001 or.b D0, D1
000028F0 6702 beq +0x4 /* 000028F4 */
000028F2 602C bra +0x2E /* 00002920 */
label000028F4:
000028F4 486E FFF2 pea.l [A6 - 0xE]
000028F8 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000028FC 206D FD5C movea.l A0, [A5 - 0x2A4]
00002900 2050 movea.l A0, [A0]
00002902 3007 move.w D0, D7
00002904 48C0 ext.l D0
00002906 2F00 move.l -[A7], D0
00002908 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
0000290E 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00002912 201F move.l D0, [A7]+
00002914 41F0 080C lea.l A0, [A0 + D0 + 0xC]
00002918 43EE FFE8 lea.l A1, [A6 - 0x18]
0000291C 20D9 move.l [A0]+, [A1]+
0000291E 3091 move.w [A0], [A1]
label00002920:
00002920 5247 addq.w D7, 1
00002922 6908 bvs +0xA /* 0000292C */
label00002924:
00002924 BE6E FFE6 cmp.w D7, [A6 - 0x1A]
00002928 6F00 FF72 ble -0x8C /* 0000289C */
label0000292C:
0000292C 4CDF 00C0 movem.l D6,D7, [A7]+
00002930 4E5E unlink A6
00002932 4E75 rts
00002934 4E56 0000 link A6, 0
00002938 4E5E unlink A6
0000293A 4E75 rts
fn0000293C:
0000293C 4E56 0000 link A6, 0
00002940 42A7 clr.l -[A7]
00002942 7004 moveq.l D0, 0x04
00002944 2F00 move.l -[A7], D0
00002946 4267 clr.w -[A7]
00002948 42A7 clr.l -[A7]
0000294A 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
0000294E 2D5F 0008 move.l [A6 + 0x8], [A7]+
00002952 4E5E unlink A6
00002954 4E75 rts
fn00002956:
00002956 4E56 FFF2 link A6, -0x000E
0000295A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000295E 266E 0008 movea.l A3, [A6 + 0x8]
00002962 4267 clr.w -[A7]
00002964 2F0B move.l -[A7], A3
00002966 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
0000296A 3C1F move.w D6, [A7]+
0000296C 5346 subq.w D6, 1
0000296E 3D46 FFF2 move.w [A6 - 0xE], D6
00002972 4247 clr.w D7
00002974 601A bra +0x1C /* 00002990 */
label00002976:
00002976 42A7 clr.l -[A7]
00002978 2F0B move.l -[A7], A3
0000297A 3F07 move.w -[A7], D7
0000297C 4EBA 0028 jsr [PC + 0x28 /* 000029A6 */]
00002980 285F movea.l A4, [A7]+
00002982 200C move.l D0, A4
00002984 6706 beq +0x8 /* 0000298C */
00002986 2F0C move.l -[A7], A4
00002988 4EBA 0110 jsr [PC + 0x110 /* 00002A9A */]
label0000298C:
0000298C 5247 addq.w D7, 1
0000298E 6906 bvs +0x8 /* 00002996 */
label00002990:
00002990 BE6E FFF2 cmp.w D7, [A6 - 0xE]
00002994 6FE0 ble -0x1E /* 00002976 */
label00002996:
00002996 2F0B move.l -[A7], A3
00002998 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */]
0000299C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000029A0 4E5E unlink A6
000029A2 2E9F move.l [A7], [A7]+
000029A4 4E75 rts
fn000029A6:
000029A6 4E56 FFF8 link A6, -0x0008
000029AA 42A7 clr.l -[A7]
000029AC 2F2E 000A move.l -[A7], [A6 + 0xA]
000029B0 3F2E 0008 move.w -[A7], [A6 + 0x8]
000029B4 486E FFF8 pea.l [A6 - 0x8]
000029B8 7004 moveq.l D0, 0x04
000029BA 2F00 move.l -[A7], D0
000029BC 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
000029C0 2D5F FFFC move.l [A6 - 0x4], [A7]+
000029C4 6E06 bgt +0x8 /* 000029CC */
000029C6 7000 moveq.l D0, 0x00
000029C8 2D40 FFF8 move.l [A6 - 0x8], D0
label000029CC:
000029CC 2D6E FFF8 000E move.l [A6 + 0xE], [A6 - 0x8]
000029D2 4E5E unlink A6
000029D4 205F movea.l A0, [A7]+
000029D6 5C4F addq.w A7, 6
000029D8 4ED0 jmp [A0]
000029DA 4E56 FFF2 link A6, -0x000E
000029DE 48E7 0308 movem.l -[A7], D6,D7,A4
000029E2 4267 clr.w -[A7]
000029E4 2F2E 000A move.l -[A7], [A6 + 0xA]
000029E8 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
000029EC 3C1F move.w D6, [A7]+
000029EE 5346 subq.w D6, 1
000029F0 3D46 FFF2 move.w [A6 - 0xE], D6
000029F4 4247 clr.w D7
000029F6 6026 bra +0x28 /* 00002A1E */
label000029F8:
000029F8 42A7 clr.l -[A7]
000029FA 2F2E 000A move.l -[A7], [A6 + 0xA]
000029FE 3F07 move.w -[A7], D7
00002A00 4EBA FFA4 jsr [PC - 0x5C /* 000029A6 */]
00002A04 285F movea.l A4, [A7]+
00002A06 200C move.l D0, A4
00002A08 6710 beq +0x12 /* 00002A1A */
00002A0A 2054 movea.l A0, [A4]
00002A0C 2068 0004 movea.l A0, [A0 + 0x4]
00002A10 2050 movea.l A0, [A0]
00002A12 3010 move.w D0, [A0]
00002A14 B06E 0008 cmp.w D0, [A6 + 0x8]
00002A18 670E beq +0x10 /* 00002A28 */
label00002A1A:
00002A1A 5247 addq.w D7, 1
00002A1C 6906 bvs +0x8 /* 00002A24 */
label00002A1E:
00002A1E BE6E FFF2 cmp.w D7, [A6 - 0xE]
00002A22 6FD4 ble -0x2A /* 000029F8 */
label00002A24:
00002A24 7000 moveq.l D0, 0x00
00002A26 2840 movea.l A4, D0
label00002A28:
00002A28 2D4C 000E move.l [A6 + 0xE], A4
00002A2C 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00002A30 4E5E unlink A6
00002A32 205F movea.l A0, [A7]+
00002A34 5C4F addq.w A7, 6
00002A36 4ED0 jmp [A0]
fn00002A38:
00002A38 4E56 FFFC link A6, -0x0004
00002A3C 4267 clr.w -[A7]
00002A3E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002A42 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00002A46 3D5F FFFC move.w [A6 - 0x4], [A7]+
00002A4A 4267 clr.w -[A7]
00002A4C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002A50 3F2E FFFC move.w -[A7], [A6 - 0x4]
00002A54 486E 0008 pea.l [A6 + 0x8]
00002A58 7004 moveq.l D0, 0x04
00002A5A 2F00 move.l -[A7], D0
00002A5C 4EAD 142A jsr [A5 + 0x142A /* export_641 */]
00002A60 3D5F FFFE move.w [A6 - 0x2], [A7]+
00002A64 4E5E unlink A6
00002A66 205F movea.l A0, [A7]+
00002A68 504F addq.w A7, 8
00002A6A 4ED0 jmp [A0]
fn00002A6C:
00002A6C 4E56 FFFC link A6, -0x0004
00002A70 2F0C move.l -[A7], A4
00002A72 42A7 clr.l -[A7]
00002A74 7008 moveq.l D0, 0x08
00002A76 2F00 move.l -[A7], D0
00002A78 4267 clr.w -[A7]
00002A7A 42A7 clr.l -[A7]
00002A7C 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
00002A80 285F movea.l A4, [A7]+
00002A82 200C move.l D0, A4
00002A84 6708 beq +0xA /* 00002A8E */
00002A86 2054 movea.l A0, [A4]
00002A88 216E 0008 0004 move.l [A0 + 0x4], [A6 + 0x8]
label00002A8E:
00002A8E 2D4C 000C move.l [A6 + 0xC], A4
00002A92 285F movea.l A4, [A7]+
00002A94 4E5E unlink A6
00002A96 2E9F move.l [A7], [A7]+
00002A98 4E75 rts
fn00002A9A:
00002A9A 4E56 0000 link A6, 0
00002A9E 206E 0008 movea.l A0, [A6 + 0x8]
00002AA2 2050 movea.l A0, [A0]
00002AA4 2F28 0004 move.l -[A7], [A0 + 0x4]
00002AA8 A932 syscall DisposeMenu
00002AAA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002AAE 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */]
00002AB2 4E5E unlink A6
00002AB4 2E9F move.l [A7], [A7]+
00002AB6 4E75 rts
00002AB8 4E56 FFFC link A6, -0x0004
00002ABC 42A7 clr.l -[A7]
00002ABE 2F2E 000A move.l -[A7], [A6 + 0xA]
00002AC2 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002AC6 4EAD 1442 jsr [A5 + 0x1442 /* export_644 */]
00002ACA 2D5F 000E move.l [A6 + 0xE], [A7]+
00002ACE 4E5E unlink A6
00002AD0 205F movea.l A0, [A7]+
00002AD2 5C4F addq.w A7, 6
00002AD4 4ED0 jmp [A0]
fn00002AD6:
00002AD6 4E56 FFFE link A6, -0x0002
00002ADA 4A6E 0010 tst.w [A6 + 0x10]
00002ADE 6D1A blt +0x1C /* 00002AFA */
00002AE0 4267 clr.w -[A7]
00002AE2 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002AE6 3F2E 0010 move.w -[A7], [A6 + 0x10]
00002AEA 2F2E 000C move.l -[A7], [A6 + 0xC]
00002AEE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002AF2 4EAD 142A jsr [A5 + 0x142A /* export_641 */]
00002AF6 3D5F FFFE move.w [A6 - 0x2], [A7]+
label00002AFA:
00002AFA 4E5E unlink A6
00002AFC 205F movea.l A0, [A7]+
00002AFE DEFC 000E add.w A7, 0xE
00002B02 4ED0 jmp [A0]
fn00002B04:
00002B04 4E56 FDE8 link A6, -0x0218
00002B08 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002B0C 206E 0016 movea.l A0, [A6 + 0x16]
00002B10 43EE FF00 lea.l A1, [A6 - 0x100]
00002B14 703F moveq.l D0, 0x3F
label00002B16:
00002B16 22D8 move.l [A1]+, [A0]+
00002B18 51C8 FFFC dbf D0, -0x6 /* 00002B16 */
00002B1C 266E 000C movea.l A3, [A6 + 0xC]
00002B20 286E 0008 movea.l A4, [A6 + 0x8]
00002B24 4A2E FF00 tst.b [A6 - 0x100]
00002B28 660A bne +0xC /* 00002B34 */
00002B2A 36BC 0120 move.w [A3], 0x120
00002B2E 4214 clr.b [A4]
00002B30 6000 00F2 bra +0xF4 /* 00002C24 */
label00002B34:
00002B34 4247 clr.w D7
00002B36 7C01 moveq.l D6, 0x01
label00002B38:
00002B38 4240 clr.w D0
00002B3A 102E FF00 move.b D0, [A6 - 0x100]
00002B3E B046 cmp.w D0, D6
00002B40 6F76 ble +0x78 /* 00002BB8 */
00002B42 4267 clr.w -[A7]
00002B44 41EE FF00 lea.l A0, [A6 - 0x100]
00002B48 4870 6000 pea.l [A0 + D6.w]
00002B4C 486D ECA8 pea.l [A5 - 0x1358]
00002B50 486E FEF8 pea.l [A6 - 0x108]
00002B54 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002B58 3A1F move.w D5, [A7]+
00002B5A 42A7 clr.l -[A7]
00002B5C 3F05 move.w -[A7], D5
00002B5E 486D E8A6 pea.l [A5 - 0x175A]
00002B62 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00002B66 203C 0400 0000 move.l D0, 0x4000000
00002B6C C09F and.l D0, [A7]+
00002B6E 4A80 tst.l D0
00002B70 6704 beq +0x6 /* 00002B76 */
00002B72 3E06 move.w D7, D6
00002B74 6042 bra +0x44 /* 00002BB8 */
label00002B76:
00002B76 0C45 00C5 cmpi.w D5, 0xC5
00002B7A 6636 bne +0x38 /* 00002BB2 */
00002B7C 3006 move.w D0, D6
00002B7E D06E 0010 add.w D0, [A6 + 0x10]
00002B82 5340 subq.w D0, 1
00002B84 3F00 move.w -[A7], D0
00002B86 486E FEEC pea.l [A6 - 0x114]
00002B8A 486E FEEA pea.l [A6 - 0x116]
00002B8E 486E FEE8 pea.l [A6 - 0x118]
00002B92 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002B96 3F3C 0003 move.w -[A7], 0x3
00002B9A A83D syscall TEDispatch
00002B9C 4267 clr.w -[A7]
00002B9E 3F2E FEEC move.w -[A7], [A6 - 0x114]
00002BA2 2F3C 8202 0006 move.l -[A7], 0x82020006
00002BA8 A8B5 syscall ScriptUtil
00002BAA 4A5F tst.w [A7]+
00002BAC 6604 bne +0x6 /* 00002BB2 */
00002BAE 3E06 move.w D7, D6
00002BB0 6006 bra +0x8 /* 00002BB8 */
label00002BB2:
00002BB2 DC6E FEF8 add.w D6, [A6 - 0x108]
00002BB6 6080 bra -0x7E /* 00002B38 */
label00002BB8:
00002BB8 4A47 tst.w D7
00002BBA 6612 bne +0x14 /* 00002BCE */
00002BBC 41EE FF00 lea.l A0, [A6 - 0x100]
00002BC0 224B movea.l A1, A3
00002BC2 703F moveq.l D0, 0x3F
label00002BC4:
00002BC4 22D8 move.l [A1]+, [A0]+
00002BC6 51C8 FFFC dbf D0, -0x6 /* 00002BC4 */
00002BCA 4214 clr.b [A4]
00002BCC 6056 bra +0x58 /* 00002C24 */
label00002BCE:
00002BCE 486E FF00 pea.l [A6 - 0x100]
00002BD2 3F3C 0001 move.w -[A7], 0x1
00002BD6 3007 move.w D0, D7
00002BD8 5340 subq.w D0, 1
00002BDA 3F00 move.w -[A7], D0
00002BDC 486E FDE8 pea.l [A6 - 0x218]
00002BE0 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00002BE4 41EE FDE8 lea.l A0, [A6 - 0x218]
00002BE8 224B movea.l A1, A3
00002BEA 703F moveq.l D0, 0x3F
label00002BEC:
00002BEC 22D8 move.l [A1]+, [A0]+
00002BEE 51C8 FFFC dbf D0, -0x6 /* 00002BEC */
00002BF2 486E FF00 pea.l [A6 - 0x100]
00002BF6 302E FEF8 move.w D0, [A6 - 0x108]
00002BFA D047 add.w D0, D7
00002BFC 3F00 move.w -[A7], D0
00002BFE 4240 clr.w D0
00002C00 102E FF00 move.b D0, [A6 - 0x100]
00002C04 5240 addq.w D0, 1
00002C06 9047 sub.w D0, D7
00002C08 906E FEF8 sub.w D0, [A6 - 0x108]
00002C0C 3F00 move.w -[A7], D0
00002C0E 486E FDE8 pea.l [A6 - 0x218]
00002C12 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00002C16 41EE FDE8 lea.l A0, [A6 - 0x218]
00002C1A 224C movea.l A1, A4
00002C1C 703F moveq.l D0, 0x3F
label00002C1E:
00002C1E 22D8 move.l [A1]+, [A0]+
00002C20 51C8 FFFC dbf D0, -0x6 /* 00002C1E */
label00002C24:
00002C24 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00002C28 4E5E unlink A6
00002C2A 205F movea.l A0, [A7]+
00002C2C DEFC 0012 add.w A7, 0x12
00002C30 4ED0 jmp [A0]
fn00002C32:
00002C32 4E56 F9EE link A6, -0x0612
00002C36 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002C3A 2A2E 0008 move.l D5, [A6 + 0x8]
00002C3E 486D FD98 pea.l [A5 - 0x268]
00002C42 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00002C46 A934 syscall ClearMenuBar
00002C48 4AAD FD9C tst.l [A5 - 0x264]
00002C4C 6708 beq +0xA /* 00002C56 */
00002C4E 2F2D FD9C move.l -[A7], [A5 - 0x264]
00002C52 4EBA FD02 jsr [PC - 0x2FE /* 00002956 */]
label00002C56:
00002C56 42A7 clr.l -[A7]
00002C58 4EBA FCE2 jsr [PC - 0x31E /* 0000293C */]
00002C5C 2B5F FD9C move.l [A5 - 0x264], [A7]+
00002C60 6700 0194 beq +0x196 /* 00002DF6 */
00002C64 4A85 tst.l D5
00002C66 6700 017C beq +0x17E /* 00002DE4 */
00002C6A 486E FEFE pea.l [A6 - 0x102]
00002C6E 2F3C 0002 0108 move.l -[A7], 0x20108
00002C74 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00002C78 4244 clr.w D4
00002C7A 182E FEFE move.b D4, [A6 - 0x102]
00002C7E 7000 moveq.l D0, 0x00
00002C80 2640 movea.l A3, D0
00002C82 2045 movea.l A0, D5
00002C84 2050 movea.l A0, [A0]
00002C86 3D68 005E FAF0 move.w [A6 - 0x510], [A0 + 0x5E]
00002C8C 7C01 moveq.l D6, 0x01
00002C8E 6000 014C bra +0x14E /* 00002DDC */
label00002C92:
00002C92 486E F9F0 pea.l [A6 - 0x610]
00002C96 2F05 move.l -[A7], D5
00002C98 3006 move.w D0, D6
00002C9A 5340 subq.w D0, 1
00002C9C 3F00 move.w -[A7], D0
00002C9E 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
00002CA2 205F movea.l A0, [A7]+
00002CA4 43EE FDF4 lea.l A1, [A6 - 0x20C]
00002CA8 703F moveq.l D0, 0x3F
label00002CAA:
00002CAA 22D8 move.l [A1]+, [A0]+
00002CAC 51C8 FFFC dbf D0, -0x6 /* 00002CAA */
00002CB0 4267 clr.w -[A7]
00002CB2 486E FEFE pea.l [A6 - 0x102]
00002CB6 486E FDF4 pea.l [A6 - 0x20C]
00002CBA 3F3C 0001 move.w -[A7], 0x1
00002CBE 3F04 move.w -[A7], D4
00002CC0 486E FAF2 pea.l [A6 - 0x50E]
00002CC4 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00002CC8 486E FAF2 pea.l [A6 - 0x50E]
00002CCC 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
00002CD0 4A5F tst.w [A7]+
00002CD2 6668 bne +0x6A /* 00002D3C */
00002CD4 486E FDF4 pea.l [A6 - 0x20C]
00002CD8 3F3C 0001 move.w -[A7], 0x1
00002CDC 3F04 move.w -[A7], D4
00002CDE 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
00002CE2 486E FDF4 pea.l [A6 - 0x20C]
00002CE6 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */]
00002CEA 4240 clr.w D0
00002CEC 102E FDF5 move.b D0, [A6 - 0x20B]
00002CF0 7240 moveq.l D1, 0x40
00002CF2 B240 cmp.w D1, D0
00002CF4 6606 bne +0x8 /* 00002CFC */
00002CF6 1D7C 0014 FDF5 move.b [A6 - 0x20B], 0x14
label00002CFC:
00002CFC 42A7 clr.l -[A7]
00002CFE 4267 clr.w -[A7]
00002D00 2F2D FD9C move.l -[A7], [A5 - 0x264]
00002D04 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00002D08 301F move.w D0, [A7]+
00002D0A D07C 01F5 add.w D0, 0x1F5
00002D0E 3F00 move.w -[A7], D0
00002D10 486E FDF4 pea.l [A6 - 0x20C]
00002D14 A931 syscall NewMenu
00002D16 285F movea.l A4, [A7]+
00002D18 200C move.l D0, A4
00002D1A 6700 00DA beq +0xDC /* 00002DF6 */
00002D1E 42A7 clr.l -[A7]
00002D20 2F0C move.l -[A7], A4
00002D22 4EBA FD48 jsr [PC - 0x2B8 /* 00002A6C */]
00002D26 265F movea.l A3, [A7]+
00002D28 2F2D FD9C move.l -[A7], [A5 - 0x264]
00002D2C 2F0B move.l -[A7], A3
00002D2E 4EBA FD08 jsr [PC - 0x2F8 /* 00002A38 */]
00002D32 2F0C move.l -[A7], A4
00002D34 4267 clr.w -[A7]
00002D36 A935 syscall InsertMenu
00002D38 6000 009E bra +0xA0 /* 00002DD8 */
label00002D3C:
00002D3C 200B move.l D0, A3
00002D3E 6700 0098 beq +0x9A /* 00002DD8 */
00002D42 486E FDF4 pea.l [A6 - 0x20C]
00002D46 2F05 move.l -[A7], D5
00002D48 2045 movea.l A0, D5
00002D4A 2050 movea.l A0, [A0]
00002D4C 3006 move.w D0, D6
00002D4E 5340 subq.w D0, 1
00002D50 D040 add.w D0, D0
00002D52 3F30 0060 move.w -[A7], [A0 + D0.w + 0x60]
00002D56 486E FCF4 pea.l [A6 - 0x30C]
00002D5A 486E FBF4 pea.l [A6 - 0x40C]
00002D5E 4EBA FDA4 jsr [PC - 0x25C /* 00002B04 */]
00002D62 4240 clr.w D0
00002D64 102E FCF4 move.b D0, [A6 - 0x30C]
00002D68 3D40 F9EE move.w [A6 - 0x612], D0
00002D6C 7E02 moveq.l D7, 0x02
00002D6E 603A bra +0x3C /* 00002DAA */
label00002D70:
00002D70 4240 clr.w D0
00002D72 41EE FCF4 lea.l A0, [A6 - 0x30C]
00002D76 1030 7000 move.b D0, [A0 + D7.w]
00002D7A 0C40 00C3 cmpi.w D0, 0xC3
00002D7E 57C0 seq D0
00002D80 4A00 tst.b D0
00002D82 6722 beq +0x24 /* 00002DA6 */
00002D84 3207 move.w D1, D7
00002D86 5341 subq.w D1, 1
00002D88 4242 clr.w D2
00002D8A 41EE FCF4 lea.l A0, [A6 - 0x30C]
00002D8E 1430 1000 move.b D2, [A0 + D1.w]
00002D92 7221 moveq.l D1, 0x21
00002D94 B242 cmp.w D1, D2
00002D96 57C1 seq D1
00002D98 C001 and.b D0, D1
00002D9A 670A beq +0xC /* 00002DA6 */
00002D9C 41EE FCF4 lea.l A0, [A6 - 0x30C]
00002DA0 11BC 0012 7000 move.b [A0 + D7.w], 0x12
label00002DA6:
00002DA6 5247 addq.w D7, 1
00002DA8 6906 bvs +0x8 /* 00002DB0 */
label00002DAA:
00002DAA BE6E F9EE cmp.w D7, [A6 - 0x612]
00002DAE 6FC0 ble -0x3E /* 00002D70 */
label00002DB0:
00002DB0 2F0C move.l -[A7], A4
00002DB2 486E FCF4 pea.l [A6 - 0x30C]
00002DB6 A933 syscall AppendMenu
00002DB8 2F0B move.l -[A7], A3
00002DBA 4267 clr.w -[A7]
00002DBC 2F0C move.l -[A7], A4
00002DBE A950 syscall CountMItems
00002DC0 301F move.w D0, [A7]+
00002DC2 5340 subq.w D0, 1
00002DC4 3F00 move.w -[A7], D0
00002DC6 486E FBF5 pea.l [A6 - 0x40B]
00002DCA 4240 clr.w D0
00002DCC 102E FBF4 move.b D0, [A6 - 0x40C]
00002DD0 48C0 ext.l D0
00002DD2 2F00 move.l -[A7], D0
00002DD4 4EBA FD00 jsr [PC - 0x300 /* 00002AD6 */]
label00002DD8:
00002DD8 5246 addq.w D6, 1
00002DDA 6908 bvs +0xA /* 00002DE4 */
label00002DDC:
00002DDC BC6E FAF0 cmp.w D6, [A6 - 0x510]
00002DE0 6F00 FEB0 ble -0x14E /* 00002C92 */
label00002DE4:
00002DE4 42A7 clr.l -[A7]
00002DE6 A93B syscall GetMenuBar
00002DE8 2B5F FD98 move.l [A5 - 0x268], [A7]+
00002DEC 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00002DF0 1B7C 0001 FD97 move.b [A5 - 0x269], 0x1
label00002DF6:
00002DF6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002DFA 4E5E unlink A6
00002DFC 2E9F move.l [A7], [A7]+
00002DFE 4E75 rts
fn00002E00:
00002E00 4E56 FFFC link A6, -0x0004
00002E04 206E 0008 movea.l A0, [A6 + 0x8]
00002E08 2050 movea.l A0, [A0]
00002E0A 2D68 0016 FFFC move.l [A6 - 0x4], [A0 + 0x16]
00002E10 6708 beq +0xA /* 00002E1A */
00002E12 486E FFFC pea.l [A6 - 0x4]
00002E16 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
label00002E1A:
00002E1A 206E 0008 movea.l A0, [A6 + 0x8]
00002E1E 2050 movea.l A0, [A0]
00002E20 2D68 000A FFFC move.l [A6 - 0x4], [A0 + 0xA]
00002E26 6708 beq +0xA /* 00002E30 */
00002E28 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002E2C 4EAD 072A jsr [A5 + 0x72A /* export_225 */]
label00002E30:
00002E30 206E 0008 movea.l A0, [A6 + 0x8]
00002E34 2050 movea.l A0, [A0]
00002E36 2F28 000E move.l -[A7], [A0 + 0xE]
00002E3A 4EAD 072A jsr [A5 + 0x72A /* export_225 */]
00002E3E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E42 4EAD 072A jsr [A5 + 0x72A /* export_225 */]
00002E46 4E5E unlink A6
00002E48 2E9F move.l [A7], [A7]+
00002E4A 4E75 rts
00002E4C 4E56 FFFA link A6, -0x0006
00002E50 48E7 0308 movem.l -[A7], D6,D7,A4
00002E54 206D FD50 movea.l A0, [A5 - 0x2B0]
00002E58 2050 movea.l A0, [A0]
00002E5A 3C10 move.w D6, [A0]
00002E5C 5346 subq.w D6, 1
00002E5E 3D46 FFFA move.w [A6 - 0x6], D6
00002E62 4247 clr.w D7
00002E64 6036 bra +0x38 /* 00002E9C */
label00002E66:
00002E66 206D FD50 movea.l A0, [A5 - 0x2B0]
00002E6A 2050 movea.l A0, [A0]
00002E6C 3007 move.w D0, D7
00002E6E 48C0 ext.l D0
00002E70 2F00 move.l -[A7], D0
00002E72 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
00002E78 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00002E7C 201F move.l D0, [A7]+
00002E7E 49F0 0808 lea.l A4, [A0 + D0 + 0x8]
00002E82 70FF moveq.l D0, 0xFFFFFFFF
00002E84 B054 cmp.w D0, [A4]
00002E86 6710 beq +0x12 /* 00002E98 */
00002E88 7003 moveq.l D0, 0x03
00002E8A B06C 0004 cmp.w D0, [A4 + 0x4]
00002E8E 6608 bne +0xA /* 00002E98 */
00002E90 2F2C 0006 move.l -[A7], [A4 + 0x6]
00002E94 4EBA FF6A jsr [PC - 0x96 /* 00002E00 */]
label00002E98:
00002E98 5247 addq.w D7, 1
00002E9A 6906 bvs +0x8 /* 00002EA2 */
label00002E9C:
00002E9C BE6E FFFA cmp.w D7, [A6 - 0x6]
00002EA0 6FC4 ble -0x3A /* 00002E66 */
label00002EA2:
00002EA2 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00002EA6 205F movea.l A0, [A7]+
00002EA8 A023 syscall DisposHandle/DisposeHandle
00002EAA 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00002EAE 4E5E unlink A6
00002EB0 4E75 rts
fn00002EB2:
00002EB2 4E56 FFF4 link A6, -0x000C
00002EB6 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002EBA 42A7 clr.l -[A7]
00002EBC 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */]
00002EC0 2E1F move.l D7, [A7]+
00002EC2 660A bne +0xC /* 00002ECE */
label00002EC4:
00002EC4 3F3C 002C move.w -[A7], 0x2C /* ',' */
00002EC8 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00002ECC 6046 bra +0x48 /* 00002F14 */
label00002ECE:
00002ECE 42A7 clr.l -[A7]
00002ED0 700C moveq.l D0, 0x0C
00002ED2 2F00 move.l -[A7], D0
00002ED4 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00002ED8 265F movea.l A3, [A7]+
00002EDA 200B move.l D0, A3
00002EDC 6602 bne +0x4 /* 00002EE0 */
00002EDE 60E4 bra -0x1A /* 00002EC4 */
label00002EE0:
00002EE0 2853 movea.l A4, [A3]
00002EE2 41ED 01D2 lea.l A0, [A5 + 0x1D2 /* export_54 */]
00002EE6 2888 move.l [A4], A0
00002EE8 296E 0008 0004 move.l [A4 + 0x4], [A6 + 0x8]
00002EEE 2947 0008 move.l [A4 + 0x8], D7
00002EF2 42A7 clr.l -[A7]
00002EF4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002EF8 2F2E 000C move.l -[A7], [A6 + 0xC]
00002EFC 42A7 clr.l -[A7]
00002EFE 2F0B move.l -[A7], A3
00002F00 4EBA 05F0 jsr [PC + 0x5F0 /* 000034F2 */]
00002F04 2C1F move.l D6, [A7]+
00002F06 206E 000C movea.l A0, [A6 + 0xC]
00002F0A 49D0 lea.l A4, [A0]
00002F0C 38BC 0003 move.w [A4], 0x3
00002F10 294B 0002 move.l [A4 + 0x2], A3
label00002F14:
00002F14 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002F18 4E5E unlink A6
00002F1A 205F movea.l A0, [A7]+
00002F1C DEFC 000C add.w A7, 0xC
00002F20 4ED0 jmp [A0]
fn00002F22:
00002F22 4E56 FFF4 link A6, -0x000C
00002F26 206E 0008 movea.l A0, [A6 + 0x8]
00002F2A 43EE FFFA lea.l A1, [A6 - 0x6]
00002F2E 22D8 move.l [A1]+, [A0]+
00002F30 3290 move.w [A1], [A0]
00002F32 41EE FFF4 lea.l A0, [A6 - 0xC]
00002F36 43EE FFFA lea.l A1, [A6 - 0x6]
00002F3A 20D9 move.l [A0]+, [A1]+
00002F3C 3091 move.w [A0], [A1]
00002F3E 302E FFF4 move.w D0, [A6 - 0xC]
00002F42 5940 subq.w D0, 4
00002F44 6706 beq +0x8 /* 00002F4C */
00002F46 5940 subq.w D0, 4
00002F48 6726 beq +0x28 /* 00002F70 */
00002F4A 601C bra +0x1E /* 00002F68 */
label00002F4C:
00002F4C 202E FFF6 move.l D0, [A6 - 0xA]
00002F50 5480 addq.l D0, 2
00002F52 4480 neg.l D0
00002F54 2D40 FFF6 move.l [A6 - 0xA], D0
00002F58 70FF moveq.l D0, 0xFFFFFFFF
00002F5A B0AE FFF6 cmp.l D0, [A6 - 0xA]
00002F5E 6E10 bgt +0x12 /* 00002F70 */
00002F60 70FE moveq.l D0, 0xFFFFFFFE
00002F62 2D40 FFF6 move.l [A6 - 0xA], D0
00002F66 6008 bra +0xA /* 00002F70 */
label00002F68:
00002F68 3F3C 0001 move.w -[A7], 0x1
00002F6C 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
label00002F70:
00002F70 206E 000C movea.l A0, [A6 + 0xC]
00002F74 43EE FFF4 lea.l A1, [A6 - 0xC]
00002F78 20D9 move.l [A0]+, [A1]+
00002F7A 3091 move.w [A0], [A1]
00002F7C 4E5E unlink A6
00002F7E 2E9F move.l [A7], [A7]+
00002F80 4E75 rts
fn00002F82:
00002F82 4E56 FFE8 link A6, -0x0018
00002F86 48E7 0018 movem.l -[A7], A3,A4
00002F8A 266E 0008 movea.l A3, [A6 + 0x8]
00002F8E 200B move.l D0, A3
00002F90 6700 00C6 beq +0xC8 /* 00003058 */
00002F94 7003 moveq.l D0, 0x03
00002F96 B0AE 0010 cmp.l D0, [A6 + 0x10]
00002F9A 6F0C ble +0xE /* 00002FA8 */
00002F9C 3F3C 0001 move.w -[A7], 0x1
00002FA0 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00002FA4 6000 00B2 bra +0xB4 /* 00003058 */
label00002FA8:
00002FA8 206E 000C movea.l A0, [A6 + 0xC]
00002FAC 43EE FFEE lea.l A1, [A6 - 0x12]
00002FB0 41E8 0012 lea.l A0, [A0 + 0x12]
00002FB4 22D8 move.l [A1]+, [A0]+
00002FB6 3290 move.w [A1], [A0]
00002FB8 102E FFEF move.b D0, [A6 - 0x11]
00002FBC 0240 0001 andi.w D0, 0x1
00002FC0 6708 beq +0xA /* 00002FCA */
00002FC2 486E FFEE pea.l [A6 - 0x12]
00002FC6 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
label00002FCA:
00002FCA 486E FFE8 pea.l [A6 - 0x18]
00002FCE 206E 000C movea.l A0, [A6 + 0xC]
00002FD2 4868 000C pea.l [A0 + 0xC]
00002FD6 4EBA FF4A jsr [PC - 0xB6 /* 00002F22 */]
00002FDA 205F movea.l A0, [A7]+
00002FDC 43EE FFFA lea.l A1, [A6 - 0x6]
00002FE0 22D8 move.l [A1]+, [A0]+
00002FE2 3290 move.w [A1], [A0]
00002FE4 102D FEBF move.b D0, [A5 - 0x141]
00002FE8 666E bne +0x70 /* 00003058 */
00002FEA 42A7 clr.l -[A7]
00002FEC 2053 movea.l A0, [A3]
00002FEE 2F28 0008 move.l -[A7], [A0 + 0x8]
00002FF2 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002FF6 1F3C 0001 move.b -[A7], 0x1
00002FFA 486E FFF4 pea.l [A6 - 0xC]
00002FFE 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00003002 285F movea.l A4, [A7]+
00003004 200C move.l D0, A4
00003006 660A bne +0xC /* 00003012 */
00003008 3F3C 0057 move.w -[A7], 0x57 /* 'W' */
0000300C 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00003010 6046 bra +0x48 /* 00003058 */
label00003012:
00003012 102C 0001 move.b D0, [A4 + 0x1]
00003016 0240 0001 andi.w D0, 0x1
0000301A 6732 beq +0x34 /* 0000304E */
0000301C 41EE FFFA lea.l A0, [A6 - 0x6]
00003020 224C movea.l A1, A4
00003022 20D9 move.l [A0]+, [A1]+
00003024 3091 move.w [A0], [A1]
00003026 486E FFFA pea.l [A6 - 0x6]
0000302A 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000302E 2053 movea.l A0, [A3]
00003030 2068 0008 movea.l A0, [A0 + 0x8]
00003034 2050 movea.l A0, [A0]
00003036 302E FFF4 move.w D0, [A6 - 0xC]
0000303A 48C0 ext.l D0
0000303C 2F00 move.l -[A7], D0
0000303E 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
00003044 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00003048 201F move.l D0, [A7]+
0000304A 49F0 080C lea.l A4, [A0 + D0 + 0xC]
label0000304E:
0000304E 41EE FFEE lea.l A0, [A6 - 0x12]
00003052 224C movea.l A1, A4
00003054 22D8 move.l [A1]+, [A0]+
00003056 3290 move.w [A1], [A0]
label00003058:
00003058 4CDF 1800 movem.l A3,A4, [A7]+
0000305C 4E5E unlink A6
0000305E 205F movea.l A0, [A7]+
00003060 DEFC 000C add.w A7, 0xC
00003064 4ED0 jmp [A0]
fn00003066:
00003066 4E56 FFE8 link A6, -0x0018
0000306A 2F0C move.l -[A7], A4
0000306C 4AAE 0008 tst.l [A6 + 0x8]
00003070 6700 009A beq +0x9C /* 0000310C */
00003074 7002 moveq.l D0, 0x02
00003076 B0AE 0010 cmp.l D0, [A6 + 0x10]
0000307A 6F0C ble +0xE /* 00003088 */
0000307C 3F3C 0001 move.w -[A7], 0x1
00003080 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00003084 6000 0086 bra +0x88 /* 0000310C */
label00003088:
00003088 486E FFE8 pea.l [A6 - 0x18]
0000308C 206E 000C movea.l A0, [A6 + 0xC]
00003090 4868 000C pea.l [A0 + 0xC]
00003094 4EBA FE8C jsr [PC - 0x174 /* 00002F22 */]
00003098 205F movea.l A0, [A7]+
0000309A 43EE FFFA lea.l A1, [A6 - 0x6]
0000309E 22D8 move.l [A1]+, [A0]+
000030A0 3290 move.w [A1], [A0]
000030A2 102D FEBF move.b D0, [A5 - 0x141]
000030A6 6664 bne +0x66 /* 0000310C */
000030A8 42A7 clr.l -[A7]
000030AA 206E 0008 movea.l A0, [A6 + 0x8]
000030AE 2050 movea.l A0, [A0]
000030B0 2F28 0008 move.l -[A7], [A0 + 0x8]
000030B4 3F2E FFFE move.w -[A7], [A6 - 0x2]
000030B8 1F3C 0001 move.b -[A7], 0x1
000030BC 486E FFF4 pea.l [A6 - 0xC]
000030C0 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
000030C4 285F movea.l A4, [A7]+
000030C6 200C move.l D0, A4
000030C8 660A bne +0xC /* 000030D4 */
000030CA 3F3C 002C move.w -[A7], 0x2C /* ',' */
000030CE 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
000030D2 6038 bra +0x3A /* 0000310C */
label000030D4:
000030D4 41EE FFEE lea.l A0, [A6 - 0x12]
000030D8 224C movea.l A1, A4
000030DA 20D9 move.l [A0]+, [A1]+
000030DC 3091 move.w [A0], [A1]
000030DE 102E FFEF move.b D0, [A6 - 0x11]
000030E2 0240 0001 andi.w D0, 0x1
000030E6 670A beq +0xC /* 000030F2 */
000030E8 486E FFEE pea.l [A6 - 0x12]
000030EC 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
000030F0 600E bra +0x10 /* 00003100 */
label000030F2:
000030F2 7002 moveq.l D0, 0x02
000030F4 B06E FFEE cmp.w D0, [A6 - 0x12]
000030F8 6606 bne +0x8 /* 00003100 */
000030FA 3D7C 0004 FFEE move.w [A6 - 0x12], 0x4
label00003100:
00003100 206E 000C movea.l A0, [A6 + 0xC]
00003104 43EE FFEE lea.l A1, [A6 - 0x12]
00003108 20D9 move.l [A0]+, [A1]+
0000310A 3091 move.w [A0], [A1]
label0000310C:
0000310C 285F movea.l A4, [A7]+
0000310E 4E5E unlink A6
00003110 205F movea.l A0, [A7]+
00003112 DEFC 000C add.w A7, 0xC
00003116 4ED0 jmp [A0]
fn00003118:
00003118 4E56 0000 link A6, 0
0000311C 2F0C move.l -[A7], A4
0000311E 286E 0008 movea.l A4, [A6 + 0x8]
00003122 200C move.l D0, A4
00003124 6728 beq +0x2A /* 0000314E */
00003126 2F0C move.l -[A7], A4
00003128 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
0000312C 2054 movea.l A0, [A4]
0000312E 2028 0008 move.l D0, [A0 + 0x8]
00003132 B0AD FB04 cmp.l D0, [A5 - 0x4FC]
00003136 6606 bne +0x8 /* 0000313E */
00003138 7000 moveq.l D0, 0x00
0000313A 2B40 FB04 move.l [A5 - 0x4FC], D0
label0000313E:
0000313E 2054 movea.l A0, [A4]
00003140 4868 0008 pea.l [A0 + 0x8]
00003144 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00003148 2F0C move.l -[A7], A4
0000314A 4EAD 072A jsr [A5 + 0x72A /* export_225 */]
label0000314E:
0000314E 285F movea.l A4, [A7]+
00003150 4E5E unlink A6
00003152 2E9F move.l [A7], [A7]+
00003154 4E75 rts
fn00003156:
00003156 4E56 FFF6 link A6, -0x000A
0000315A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000315E 266E 000C movea.l A3, [A6 + 0xC]
00003162 2A2E 0018 move.l D5, [A6 + 0x18]
00003166 2E2E 0014 move.l D7, [A6 + 0x14]
0000316A 302E 0012 move.w D0, [A6 + 0x12]
0000316E 0440 004D subi.w D0, 0x4D /* 'M' */
00003172 6700 00E0 beq +0xE2 /* 00003254 */
00003176 0440 001B subi.w D0, 0x1B
0000317A 6716 beq +0x18 /* 00003192 */
0000317C 5340 subq.w D0, 1
0000317E 672A beq +0x2C /* 000031AA */
00003180 5340 subq.w D0, 1
00003182 6718 beq +0x1A /* 0000319C */
00003184 0440 000B subi.w D0, 0xB
00003188 672E beq +0x30 /* 000031B8 */
0000318A 0440 0014 subi.w D0, 0x14
0000318E 6754 beq +0x56 /* 000031E4 */
00003190 606A bra +0x6C /* 000031FC */
label00003192:
00003192 2F0B move.l -[A7], A3
00003194 4EBA FF82 jsr [PC - 0x7E /* 00003118 */]
00003198 6000 00BA bra +0xBC /* 00003254 */
label0000319C:
0000319C 2F05 move.l -[A7], D5
0000319E 2F07 move.l -[A7], D7
000031A0 2F0B move.l -[A7], A3
000031A2 4EBA FDDE jsr [PC - 0x222 /* 00002F82 */]
000031A6 6000 00AC bra +0xAE /* 00003254 */
label000031AA:
000031AA 2F05 move.l -[A7], D5
000031AC 2F07 move.l -[A7], D7
000031AE 2F0B move.l -[A7], A3
000031B0 4EBA FEB4 jsr [PC - 0x14C /* 00003066 */]
000031B4 6000 009E bra +0xA0 /* 00003254 */
label000031B8:
000031B8 200B move.l D0, A3
000031BA 6604 bne +0x6 /* 000031C0 */
000031BC 266E 0008 movea.l A3, [A6 + 0x8]
label000031C0:
000031C0 2047 movea.l A0, D7
000031C2 49E8 0006 lea.l A4, [A0 + 0x6]
000031C6 38BC FFFC move.w [A4], 0xFFFC
000031CA 297C FFFF FF42 0002 move.l [A4 + 0x2], 0xFFFFFF42
000031D2 42A7 clr.l -[A7]
000031D4 2F05 move.l -[A7], D5
000031D6 2F07 move.l -[A7], D7
000031D8 42A7 clr.l -[A7]
000031DA 2F0B move.l -[A7], A3
000031DC 4EAD 1022 jsr [A5 + 0x1022 /* export_512 */]
000031E0 281F move.l D4, [A7]+
000031E2 6070 bra +0x72 /* 00003254 */
label000031E4:
000031E4 2F05 move.l -[A7], D5
000031E6 2F07 move.l -[A7], D7
000031E8 206E 0008 movea.l A0, [A6 + 0x8]
000031EC 2050 movea.l A0, [A0]
000031EE 2F28 000E move.l -[A7], [A0 + 0xE]
000031F2 42A7 clr.l -[A7]
000031F4 4267 clr.w -[A7]
000031F6 4EAD 102A jsr [A5 + 0x102A /* export_513 */]
000031FA 6058 bra +0x5A /* 00003254 */
label000031FC:
000031FC 200B move.l D0, A3
000031FE 56C0 sne D0
00003200 4A00 tst.b D0
00003202 6748 beq +0x4A /* 0000324C */
00003204 2053 movea.l A0, [A3]
00003206 4AA8 0008 tst.l [A0 + 0x8]
0000320A 56C1 sne D1
0000320C C001 and.b D0, D1
0000320E 673C beq +0x3E /* 0000324C */
00003210 42A7 clr.l -[A7]
00003212 2053 movea.l A0, [A3]
00003214 2F28 0008 move.l -[A7], [A0 + 0x8]
00003218 2F3C 0000 006B move.l -[A7], 0x6B /* 'k' */
0000321E 486E FFF6 pea.l [A6 - 0xA]
00003222 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00003226 2C1F move.l D6, [A7]+
00003228 6722 beq +0x24 /* 0000324C */
0000322A 2046 movea.l A0, D6
0000322C 7003 moveq.l D0, 0x03
0000322E B050 cmp.w D0, [A0]
00003230 661A bne +0x1C /* 0000324C */
00003232 42A7 clr.l -[A7]
00003234 2F05 move.l -[A7], D5
00003236 2F07 move.l -[A7], D7
00003238 2F3C FFFF FF42 move.l -[A7], 0xFFFFFF42
0000323E 2046 movea.l A0, D6
00003240 2F28 0002 move.l -[A7], [A0 + 0x2]
00003244 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00003248 281F move.l D4, [A7]+
0000324A 6008 bra +0xA /* 00003254 */
label0000324C:
0000324C 3F3C 0038 move.w -[A7], 0x38 /* '8' */
00003250 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
label00003254:
00003254 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003258 4E5E unlink A6
0000325A 205F movea.l A0, [A7]+
0000325C DEFC 0014 add.w A7, 0x14
00003260 4ED0 jmp [A0]
fn00003262:
00003262 4E56 FFEE link A6, -0x0012
00003266 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000326A 7000 moveq.l D0, 0x00
0000326C 2640 movea.l A3, D0
0000326E 206E 0008 movea.l A0, [A6 + 0x8]
00003272 2050 movea.l A0, [A0]
00003274 3E28 0006 move.w D7, [A0 + 0x6]
00003278 6D5C blt +0x5E /* 000032D6 */
0000327A 4A47 tst.w D7
0000327C 660A bne +0xC /* 00003288 */
0000327E 206D F24E movea.l A0, [A5 - 0xDB2]
00003282 2C28 013E move.l D6, [A0 + 0x13E]
00003286 6028 bra +0x2A /* 000032B0 */
label00003288:
00003288 206D F24E movea.l A0, [A5 - 0xDB2]
0000328C BE68 0002 cmp.w D7, [A0 + 0x2]
00003290 6E44 bgt +0x46 /* 000032D6 */
00003292 42A7 clr.l -[A7]
00003294 3F07 move.w -[A7], D7
00003296 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
0000329A 2A1F move.l D5, [A7]+
0000329C 206E 0008 movea.l A0, [A6 + 0x8]
000032A0 2050 movea.l A0, [A0]
000032A2 0828 0005 0015 btst.b [A0 + 0x15], 0x5
000032A8 671E beq +0x20 /* 000032C8 */
000032AA 2045 movea.l A0, D5
000032AC 2C28 0002 move.l D6, [A0 + 0x2]
label000032B0:
000032B0 4A86 tst.l D6
000032B2 6722 beq +0x24 /* 000032D6 */
000032B4 2046 movea.l A0, D6
000032B6 2050 movea.l A0, [A0]
000032B8 2828 0004 move.l D4, [A0 + 0x4]
000032BC 6718 beq +0x1A /* 000032D6 */
000032BE 2044 movea.l A0, D4
000032C0 2050 movea.l A0, [A0]
000032C2 2668 000C movea.l A3, [A0 + 0xC]
000032C6 600E bra +0x10 /* 000032D6 */
label000032C8:
000032C8 2845 movea.l A4, D5
000032CA 7003 moveq.l D0, 0x03
000032CC B02C 0006 cmp.b D0, [A4 + 0x6]
000032D0 6604 bne +0x6 /* 000032D6 */
000032D2 266C 000C movea.l A3, [A4 + 0xC]
label000032D6:
000032D6 2D4B 000C move.l [A6 + 0xC], A3
000032DA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000032DE 4E5E unlink A6
000032E0 2E9F move.l [A7], [A7]+
000032E2 4E75 rts
fn000032E4:
000032E4 4E56 FFD4 link A6, -0x002C
000032E8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000032EC 2E2E 0008 move.l D7, [A6 + 0x8]
000032F0 206E 0014 movea.l A0, [A6 + 0x14]
000032F4 4868 0006 pea.l [A0 + 0x6]
000032F8 486E FFDE pea.l [A6 - 0x22]
000032FC 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00003300 102D F845 move.b D0, [A5 - 0x7BB]
00003304 802D EFE0 or.b D0, [A5 - 0x1020]
00003308 6708 beq +0xA /* 00003312 */
0000330A 1F3C 0001 move.b -[A7], 0x1
0000330E 4EAD 08EA jsr [A5 + 0x8EA /* export_281 */]
label00003312:
00003312 206E 0014 movea.l A0, [A6 + 0x14]
00003316 43EE FFF6 lea.l A1, [A6 - 0xA]
0000331A 5C88 addq.l A0, 6
0000331C 22D8 move.l [A1]+, [A0]+
0000331E 3290 move.w [A1], [A0]
00003320 7008 moveq.l D0, 0x08
00003322 B06E FFF6 cmp.w D0, [A6 - 0xA]
00003326 670C beq +0xE /* 00003334 */
00003328 3F3C 0038 move.w -[A7], 0x38 /* '8' */
0000332C 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00003330 6000 00DA bra +0xDC /* 0000340C */
label00003334:
00003334 3A2E FFFA move.w D5, [A6 - 0x6]
00003338 2047 movea.l A0, D7
0000333A 2850 movea.l A4, [A0]
0000333C 3D6C 0006 FFF0 move.w [A6 - 0x10], [A4 + 0x6]
00003342 2D6C 000E FFFC move.l [A6 - 0x4], [A4 + 0xE]
00003348 2C2C 000A move.l D6, [A4 + 0xA]
0000334C 6618 bne +0x1A /* 00003366 */
0000334E 42A7 clr.l -[A7]
00003350 2F07 move.l -[A7], D7
00003352 4EBA FF0E jsr [PC - 0xF2 /* 00003262 */]
00003356 2C1F move.l D6, [A7]+
00003358 660C bne +0xE /* 00003366 */
0000335A 3F3C 0039 move.w -[A7], 0x39 /* '9' */
0000335E 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00003362 6000 00A8 bra +0xAA /* 0000340C */
label00003366:
00003366 42A7 clr.l -[A7]
00003368 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000336C 3F05 move.w -[A7], D5
0000336E 4267 clr.w -[A7]
00003370 486E FFD4 pea.l [A6 - 0x2C]
00003374 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00003378 281F move.l D4, [A7]+
0000337A 661A bne +0x1C /* 00003396 */
0000337C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00003380 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003384 3005 move.w D0, D5
00003386 48C0 ext.l D0
00003388 2F00 move.l -[A7], D0
0000338A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000338E 2F07 move.l -[A7], D7
00003390 4EBA FDC4 jsr [PC - 0x23C /* 00003156 */]
00003394 6076 bra +0x78 /* 0000340C */
label00003396:
00003396 2044 movea.l A0, D4
00003398 3D68 0004 FFEE move.w [A6 - 0x12], [A0 + 0x4]
0000339E 4AAE 000C tst.l [A6 + 0xC]
000033A2 6622 bne +0x24 /* 000033C6 */
000033A4 2047 movea.l A0, D7
000033A6 2050 movea.l A0, [A0]
000033A8 2668 0016 movea.l A3, [A0 + 0x16]
000033AC 200B move.l D0, A3
000033AE 6610 bne +0x12 /* 000033C0 */
000033B0 42A7 clr.l -[A7]
000033B2 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */]
000033B6 265F movea.l A3, [A7]+
000033B8 2047 movea.l A0, D7
000033BA 2050 movea.l A0, [A0]
000033BC 214B 0016 move.l [A0 + 0x16], A3
label000033C0:
000033C0 2D47 FFDA move.l [A6 - 0x26], D7
000033C4 6010 bra +0x12 /* 000033D6 */
label000033C6:
000033C6 206E 000C movea.l A0, [A6 + 0xC]
000033CA 2050 movea.l A0, [A0]
000033CC 2668 0008 movea.l A3, [A0 + 0x8]
000033D0 2D6E 000C FFDA move.l [A6 - 0x26], [A6 + 0xC]
label000033D6:
000033D6 2047 movea.l A0, D7
000033D8 2050 movea.l A0, [A0]
000033DA 2028 0012 move.l D0, [A0 + 0x12]
000033DE D0BC 0000 0080 add.l D0, 0x80
000033E4 2F00 move.l -[A7], D0
000033E6 3F2E FFF0 move.w -[A7], [A6 - 0x10]
000033EA 2F06 move.l -[A7], D6
000033EC 302E FFEE move.w D0, [A6 - 0x12]
000033F0 48C0 ext.l D0
000033F2 2F00 move.l -[A7], D0
000033F4 70FF moveq.l D0, 0xFFFFFFFF
000033F6 2F00 move.l -[A7], D0
000033F8 2F2E 0018 move.l -[A7], [A6 + 0x18]
000033FC 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003400 2F2E FFDA move.l -[A7], [A6 - 0x26]
00003404 2F0B move.l -[A7], A3
00003406 42A7 clr.l -[A7]
00003408 4EAD 0912 jsr [A5 + 0x912 /* export_286 */]
label0000340C:
0000340C 206E 0014 movea.l A0, [A6 + 0x14]
00003410 5C88 addq.l A0, 6
00003412 43EE FFDE lea.l A1, [A6 - 0x22]
00003416 20D9 move.l [A0]+, [A1]+
00003418 3091 move.w [A0], [A1]
0000341A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000341E 4E5E unlink A6
00003420 205F movea.l A0, [A7]+
00003422 DEFC 0014 add.w A7, 0x14
00003426 4ED0 jmp [A0]
00003428 4E56 FFF4 link A6, -0x000C
0000342C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00003430 266E 0010 movea.l A3, [A6 + 0x10]
00003434 2A2E 0014 move.l D5, [A6 + 0x14]
00003438 2E2E 0008 move.l D7, [A6 + 0x8]
0000343C 486B 0006 pea.l [A3 + 0x6]
00003440 486E FFF6 pea.l [A6 - 0xA]
00003444 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00003448 2047 movea.l A0, D7
0000344A 2050 movea.l A0, [A0]
0000344C 117C 0001 001A move.b [A0 + 0x1A], 0x1
00003452 7008 moveq.l D0, 0x08
00003454 B06B 0006 cmp.w D0, [A3 + 0x6]
00003458 670A beq +0xC /* 00003464 */
0000345A 3F3C 0038 move.w -[A7], 0x38 /* '8' */
0000345E 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00003462 6074 bra +0x76 /* 000034D8 */
label00003464:
00003464 3C2B 000A move.w D6, [A3 + 0xA]
00003468 3006 move.w D0, D6
0000346A 0440 004D subi.w D0, 0x4D /* 'M' */
0000346E 6710 beq +0x12 /* 00003480 */
00003470 5340 subq.w D0, 1
00003472 6718 beq +0x1A /* 0000348C */
00003474 0440 003B subi.w D0, 0x3B /* ';' */
00003478 672C beq +0x2E /* 000034A6 */
0000347A 5340 subq.w D0, 1
0000347C 6728 beq +0x2A /* 000034A6 */
0000347E 6048 bra +0x4A /* 000034C8 */
label00003480:
00003480 2F05 move.l -[A7], D5
00003482 2F0B move.l -[A7], A3
00003484 2F07 move.l -[A7], D7
00003486 4EBA FA2A jsr [PC - 0x5D6 /* 00002EB2 */]
0000348A 604C bra +0x4E /* 000034D8 */
label0000348C:
0000348C 49D3 lea.l A4, [A3]
0000348E 38BC 0001 move.w [A4], 0x1
00003492 42A7 clr.l -[A7]
00003494 2047 movea.l A0, D7
00003496 2050 movea.l A0, [A0]
00003498 3F28 0004 move.w -[A7], [A0 + 0x4]
0000349C 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000034A0 295F 0002 move.l [A4 + 0x2], [A7]+
000034A4 6032 bra +0x34 /* 000034D8 */
label000034A6:
000034A6 2F05 move.l -[A7], D5
000034A8 2F0B move.l -[A7], A3
000034AA 2047 movea.l A0, D7
000034AC 2050 movea.l A0, [A0]
000034AE 2F28 000E move.l -[A7], [A0 + 0xE]
000034B2 1F3C 0001 move.b -[A7], 0x1
000034B6 0C46 008A cmpi.w D6, 0x8A
000034BA 57C0 seq D0
000034BC 4400 neg.b D0
000034BE 1F00 move.b -[A7], D0
000034C0 4267 clr.w -[A7]
000034C2 4EAD 102A jsr [A5 + 0x102A /* export_513 */]
000034C6 6010 bra +0x12 /* 000034D8 */
label000034C8:
000034C8 2F05 move.l -[A7], D5
000034CA 2F0B move.l -[A7], A3
000034CC 2F2E 000C move.l -[A7], [A6 + 0xC]
000034D0 42A7 clr.l -[A7]
000034D2 2F07 move.l -[A7], D7
000034D4 4EBA FE0E jsr [PC - 0x1F2 /* 000032E4 */]
label000034D8:
000034D8 204B movea.l A0, A3
000034DA 5C88 addq.l A0, 6
000034DC 43EE FFF6 lea.l A1, [A6 - 0xA]
000034E0 20D9 move.l [A0]+, [A1]+
000034E2 3091 move.w [A0], [A1]
000034E4 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000034E8 4E5E unlink A6
000034EA 205F movea.l A0, [A7]+
000034EC DEFC 0010 add.w A7, 0x10
000034F0 4ED0 jmp [A0]
fn000034F2:
000034F2 4E56 0000 link A6, 0
000034F6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000034FA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000034FE 2F2E 000C move.l -[A7], [A6 + 0xC]
00003502 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003506 206E 0008 movea.l A0, [A6 + 0x8]
0000350A 2050 movea.l A0, [A0]
0000350C 2F28 0004 move.l -[A7], [A0 + 0x4]
00003510 4EBA FDD2 jsr [PC - 0x22E /* 000032E4 */]
00003514 4E5E unlink A6
00003516 205F movea.l A0, [A7]+
00003518 DEFC 0010 add.w A7, 0x10
0000351C 4ED0 jmp [A0]
fn0000351E:
0000351E 4E56 FFF8 link A6, -0x0008
00003522 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00003526 266E 000A movea.l A3, [A6 + 0xA]
0000352A 2053 movea.l A0, [A3]
0000352C 4AA8 000A tst.l [A0 + 0xA]
00003530 6674 bne +0x76 /* 000035A6 */
00003532 3E28 0006 move.w D7, [A0 + 0x6]
00003536 1028 001A move.b D0, [A0 + 0x1A]
0000353A 0A00 0001 xori.b D0, 0x1
0000353E 4A47 tst.w D7
00003540 5DC1 slt D1
00003542 8001 or.b D0, D1
00003544 0240 0001 andi.w D0, 0x1
00003548 6738 beq +0x3A /* 00003582 */
0000354A 2053 movea.l A0, [A3]
0000354C 3F28 0004 move.w -[A7], [A0 + 0x4]
00003550 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00003554 2F0B move.l -[A7], A3
00003556 4EBA F8A8 jsr [PC - 0x758 /* 00002E00 */]
0000355A 206D FD50 movea.l A0, [A5 - 0x2B0]
0000355E 2050 movea.l A0, [A0]
00003560 302E 0008 move.w D0, [A6 + 0x8]
00003564 48C0 ext.l D0
00003566 2F00 move.l -[A7], D0
00003568 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
0000356E 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00003572 201F move.l D0, [A7]+
00003574 49F0 080C lea.l A4, [A0 + D0 + 0xC]
00003578 4254 clr.w [A4]
0000357A 7000 moveq.l D0, 0x00
0000357C 2940 0002 move.l [A4 + 0x2], D0
00003580 6024 bra +0x26 /* 000035A6 */
label00003582:
00003582 42A7 clr.l -[A7]
00003584 2F0B move.l -[A7], A3
00003586 4EBA FCDA jsr [PC - 0x326 /* 00003262 */]
0000358A 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000358E 6716 beq +0x18 /* 000035A6 */
00003590 4267 clr.w -[A7]
00003592 486E FFFC pea.l [A6 - 0x4]
00003596 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
0000359A 3C1F move.w D6, [A7]+
0000359C 6608 bne +0xA /* 000035A6 */
0000359E 2053 movea.l A0, [A3]
000035A0 216E FFFC 000A move.l [A0 + 0xA], [A6 - 0x4]
label000035A6:
000035A6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000035AA 4E5E unlink A6
000035AC 205F movea.l A0, [A7]+
000035AE 5C4F addq.w A7, 6
000035B0 4ED0 jmp [A0]
000035B2 4E56 FFFA link A6, -0x0006
000035B6 48E7 0308 movem.l -[A7], D6,D7,A4
000035BA 102D F10B move.b D0, [A5 - 0xEF5]
000035BE 6654 bne +0x56 /* 00003614 */
000035C0 206D FD50 movea.l A0, [A5 - 0x2B0]
000035C4 2050 movea.l A0, [A0]
000035C6 3C10 move.w D6, [A0]
000035C8 5346 subq.w D6, 1
000035CA 3D46 FFFA move.w [A6 - 0x6], D6
000035CE 4247 clr.w D7
000035D0 603C bra +0x3E /* 0000360E */
label000035D2:
000035D2 206D FD50 movea.l A0, [A5 - 0x2B0]
000035D6 2050 movea.l A0, [A0]
000035D8 3007 move.w D0, D7
000035DA 48C0 ext.l D0
000035DC 2F00 move.l -[A7], D0
000035DE 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
000035E4 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
000035E8 201F move.l D0, [A7]+
000035EA 49F0 0808 lea.l A4, [A0 + D0 + 0x8]
000035EE 70FF moveq.l D0, 0xFFFFFFFF
000035F0 B054 cmp.w D0, [A4]
000035F2 56C0 sne D0
000035F4 7203 moveq.l D1, 0x03
000035F6 B26C 0004 cmp.w D1, [A4 + 0x4]
000035FA 57C1 seq D1
000035FC C001 and.b D0, D1
000035FE 670A beq +0xC /* 0000360A */
00003600 2F2C 0006 move.l -[A7], [A4 + 0x6]
00003604 3F07 move.w -[A7], D7
00003606 4EBA FF16 jsr [PC - 0xEA /* 0000351E */]
label0000360A:
0000360A 5247 addq.w D7, 1
0000360C 6906 bvs +0x8 /* 00003614 */
label0000360E:
0000360E BE6E FFFA cmp.w D7, [A6 - 0x6]
00003612 6FBE ble -0x40 /* 000035D2 */
label00003614:
00003614 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00003618 4E5E unlink A6
0000361A 4E75 rts